Romantic, quiet B&B on seaside slope 100m from warm water beach. Spectacular bay and mountain views! Watch whales from your room. Walk to swimming, tennis court, nature reserve & restaurants.
Price range USD$: Located in: South Africa - Cape Town - St. James