The Royal St. Andrews Hotel is a luxurious gym hotel located in Port Alfred. With state-of-the-art fitness facilities, guests can enjoy a workout while staying in this elegant hotel. The hotel offers spacious and comfortable rooms, each equipped with modern amenities. Guests can also indulge in delicious meals at the on-site restaurant, which serves a variety of cuisines. The hotel's gym features a range of equipment, including cardio machines, weightlifting stations, and yoga mats. After a workout, guests can relax and unwind at the hotel's spa, which offers a range of rejuvenating treatments. The Royal St. Andrews Hotel is the perfect choice for travelers looking for a gym hotel in Port Alfred.