Boasting sea and river views, The Owl House is located in Stilbaai, within 2.5 mi 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 1.2 mi of The Owl House.