Microtel Inn And Suites Ocala

1770 SW 134th St
Ocala
Florida
United States