The Royal St. Andrews Hotel is a luxurious hotel located in Port Alfred. With its stunning views of the Indian Ocean, this hotel offers a pillow menu to ensure a comfortable and restful stay. The rooms are elegantly decorated and equipped with modern amenities. Guests can choose from a variety of pillows, including memory foam, feather, and hypoallergenic options. The hotel also features a spa, restaurant, and outdoor pool for guests to enjoy.