Selma Square Apartments

Apartment building

Claim This Business

About

Selma Square Apartments is a 88-unit multi-family apartment complex in Selma, Alabama. There are market rate units as well as income based Income based means that the amount a tenant will pay is based on their income. Taken into consideration is family size, special needs expenses, etc. units available. The complex is located at 1201 Woodrow Avenue in Selma, Alabama. Selma Square apartment homes have great outdoor areas on the approximately 4.8 acres.

Business Hours

Monday 9:00 AM - 5:00 PM
Tuesday 9:00 AM - 5:00 PM
Wednesday 9:00 AM - 5:00 PM
Thursday 9:00 AM - 5:00 PM
Friday 9:00 AM - 5:00 PM
Saturday Closed
Sunday Closed

Customer Reviews

No reviews yet. Be the first to review!