Metro Extended Stay Hotel - Decatur

Decatur
Atlanta Metro

Metro Extended Stay Hotel - Decatur

Metro Extended Stay Hotel - Decatur

1638 Church Street
Decatur, GA 30033

404-267-3701 | 877-637-4683

Website

Close

Metro Extended Stay Hotel - Decatur Photos