2 star hotel

Howard Johnson Inn - Ft. Myers FL

4811 S Cleveland Ave, Fort Myers, FL 33907, USA - Fort Myers, Florida - U.S - 33907

Show map