Located along the banks of the Vaal River, The Waterfront Country Lodge is situated in Vanderbijlpark. It features a spa, restaurant and outdoor swimming pool.