The Royal St. Andrews Hotel is a historic hotel located in the heart of Port Alfred. The hotel offers a beautiful swimming pool, perfect for a refreshing swim or a relaxing day by the water. The pool area is surrounded by lush gardens and offers a tranquil setting for guests to unwind. The hotel features elegant and spacious rooms, each equipped with modern amenities. Guests can enjoy a meal at the on-site restaurant, which overlooks the pool area. The hotel also offers a variety of activities, including golf and spa treatments. With its rich history and inviting swimming pool, The Royal St. Andrews Hotel is a top choice for travelers visiting Port Alfred.