Hotfrog SouthAfrica provides information regarding Alta Bay in Cape Town Western Cape. Alta Bay is located at 12 Invermark Crescent, Cape Town Western Cape 8001 and provides Travel services. Contact them on 021 487 8800 or by visiting them on their website http://www.altabay.com.
Cape Town Luxury Small Boutique Hotel. Set on Table Mountain, views over the city and bay. Alta Bay, luxury accommodation in a relaxed and stylish setting