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 white sand beach, beachfront dining, and beach cabanas, this resort is the perfect place to soak up some sun. Treat yourself to a body wrap, a Thai massage, or a manicure/pedicure 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.