Kohler Waters Spa

The Old Course Hotel, Golf Resort & Spa at St Andrews

This award-winning, elegant hotel offers an incredible golf course, dramatic views and a luxurious spa