Econo Lodge North

2681 N Monroe St
Tallahassee
Florida
United States