Santa Rosa Hotel
Photograph - Photography
The Santa Rosa Hotel, located at 509 Ridgewood in Sebring, Florida, was built in 1924 and was in use until the last hurricane hit Sebring.
December 24th, 2019
Viewed 153 Times - Last Visitor from New York, NY on 09/06/2021 at 12:42 PM