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 160 Times - Last Visitor from Fairfield, CT on 10/20/2021 at 9:36 AM