Fairfield Inn & Suites by Marriott Decatur
Decatur Alabama
With a stay at Fairfield Inn & Suites by Marriott Decatur in Decatur, you'll be a 1-minute walk from Princess Theatre Center for the Performing Arts and 8 minutes by foot from Delano Park. This hotel is 21.9 mi (35.2 km) from US Space and Rocket Center and 21.3 mi (34.3 km) from Bridge Street Town Centre.
Property Details
Location
103 2ND AVE SE, Decatur, Alabama 35601, United States