Leeward II
Eastern Lake Road; 627, Santa Rosa Beach
Location Want to save money while travelling? It’s easy: hotel Leeward II is located in Santa Rosa Beach. This hotel is located in 16 km from the city center. You can take a walk and explore the neighbourhood area of the hotel — Seagrove Beach East and Eastern Lake. At the hotel Free W
Free WiFiParkingBeachfront










