Motel 6 Decatur Decatur
810 6th Ave Ne
Decatur,
AL 35601
Near Princess Theatre Center for the Performing Arts
Distance20.7 miles
SELECT