The Inn of Homestead

1020 N Homestead Blvd
Homestead
Florida
United States