Protea Hotel by Marriott Richards Bay is a modern hotel located near the beach. The hotel offers spacious and well-appointed rooms with beautiful views of the surroundings. Guests can enjoy a complimentary breakfast and dinner at the hotel's restaurant, which serves a range of delectable dishes. The hotel also features a swimming pool, bar, and conference facilities. With its convenient location and excellent amenities, Protea Hotel by Marriott Richards Bay is a fantastic option for travelers looking for a hotel with breakfast and dinner included.