Advertisement
Studio Plus - Montgomery
Studio Plus - Montgomery
Address:
5115 Carmichael Road, Montgomery, Alabama
Traveler Rating by TripAdvisor

Traveler Comments

The hotel was reasonably priced due to my military discount. The location was convenient to a lot of things in Montgomery. The facility is aging and it shows that it is time for some serious renovation.