The Pillars Hotel

111 N Birch Rd
Florida
United States