|
Baywatch House
12 Popham Road, Table View
Cape Town South Africa
Rated 69 / 100 based on 3 customer reviews. |
|
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. |