Château Saint-Martin & Spa is a grand hilltop hotel offering luxurious accommodations, a spa, fine dining, an outdoor grill, and a pool for a relaxing experience.