Located close to Horseshoe Bay and Fairmont Southampton Golf Club, Hamilton Princess & Beach Club - a Fairmont Managed Hotel provides a marina, a poolside bar, and a terrace. With a nearby private beach, beachfront dining, and beach cabanas, this resort is the perfect place to soak up some sun. Treat yourself to a facial, a body wrap, or a Thai massage at the onsite spa. At the 5 on-site restaurants, enjoy breakfast, brunch, lunch, dinner, and American cuisine. Fitness classes and yoga classes are offered at the health club; Hamilton Princess & Beach Club - a Fairmont Managed Hotel also has designer stores on site, a coffee shop/cafe, and a garden. A playground, a hair salon, and dry cleaning/laundry services are available to all guests.