The Farm Inn is a unique hotel located on a working farm in Newcastle, KwaZulu-Natal. This rustic hotel offers a peaceful and authentic farm experience for guests. The rooms are cozy and comfortable, providing a relaxing stay. Guests can enjoy a hearty breakfast and a delicious lunch, both included in the room rate. The hotel's restaurant serves a variety of farm-to-table dishes, made with fresh ingredients from the farm. Guests can also participate in farm activities, such as milking cows or collecting eggs. With its tranquil setting and farm experience, The Farm Inn is a great choice for a hotel with breakfast and lunch included.