The Royal St. Andrews Hotel in Port Alfred is a family-friendly hotel that offers entertainment options for children. The hotel features a dedicated kids' club where children can participate in various activities such as arts and crafts, games, and movie nights. There is also a swimming pool where kids can splash around and have fun. Additionally, the hotel organizes regular family-friendly events and entertainment, including live music performances and magic shows. With its comfortable accommodations and child-friendly amenities, The Royal St. Andrews Hotel is a great choice for families looking for entertainment options for their children.