De Hoek Country Hotel is a luxurious hotel situated on the banks of the Magalies River. The hotel offers elegant rooms with fully equipped kitchens, allowing guests to prepare their own meals. The on-site restaurant serves gourmet cuisine made with locally sourced ingredients. The hotel also features a swimming pool, spa, and beautiful gardens, providing guests with a serene and tranquil atmosphere. With its stunning riverfront location and excellent amenities, De Hoek Country Hotel is a top choice for those looking for a hotel with a kitchen in Magaliesburg.