With a stay at Royal St. Andrews Hotel, Conference Centre & Spa in Port Alfred (West Bank), you'll be steps from The Royal Port Alfred Golf Club and 12 minutes by foot from Kelly's Beach. This upscale hotel is ... Read more

View all Luxury Hotels in Port Alfred