Beach Villa
Beach Villa is a spacious two-bedroom apartment located on Beach Road in Mouille Point. The sea-fac...
Beach Villa is a spacious two-bedroom apartment located on Beach Road in Mouille Point. The sea-facing unit is fully equipped for self catering and sleeps up to four people.
The apartment boasts spectacular sea views and is within close walking distance to beaches, the V&A Waterfront, Green Point Stadium, shops and restaurants.