Baywatch House is situated in Cape Town and is close to the area's well-known attractions. It also features a shared kitchen. Baywatch House offers comfortable rooms, designed to fit the requirements of any guest. The hotel is within walking distance of Table Bay. It is also conveniently situated close to a selection of dining options.