The Royal Hotel in Port Alfred offers a luxurious stay with all meals included. This historic hotel, dating back to the 1800s, has been beautifully restored and offers comfortable rooms with modern amenities. Enjoy delicious meals at the hotel's on-site restaurant, which serves a variety of local and international dishes. Indulge in a hearty breakfast, a leisurely lunch, and a delectable dinner, all included in your stay. The hotel also offers a range of facilities, including a swimming pool, spa, and fitness center, ensuring a relaxing and enjoyable stay.