Boasting sea and river views, The Owl House is situated in Stilbaai, within 4 km of the beach.
The room at The Owl House is equipped with a flat-screen TV with satellite channels. It offers a mini fridge, a microwave, kettle and toaster. The private bathroom is fitted with a shower and free toiletries are provided.
There are a number of shops and restaurants within 2 km of The Owl House.