Bramber Court Apartments
Eight self-catering Art Deco apartments in Green Point, Cape Town. Walking distance to V&A Waterfront, City Center, and Sea Point. Rated 4.6/5 stars.