Candlewood Suites Downtown, Mobile, United States of America
Candlewood Suites Downtown is conveniently located at 121 N Royal Street in Mobile, United States of America
Hotel Location:
Address: 121 N Royal Street
City: Mobile
State: AL
Country: United States of America
phone: +1 251-690-7818
Hotel Features:
- In Room TV
- Non Smoking Rooms