Windsor Gardens Hotel & Suites

11360 Us Hwy One
Florida
United States