Results 1 results found New luxury housing overlooking Frigate Bay on southeast peninsula, St. Kitts, Leeward Islands, West Indies, Caribbean, Central America