The SO/ Sotogrande Spa & Golf Resort in San Roque, Spain offers luxurious 5-star accommodations, 152 rooms and suites, all with a balcony or terrace, most offering fantastic views of the golf course and the Mediterranean Sea.
Guests can enjoy spacious suites with private terraces, deluxe rooms with b...