12 Apostles Hotel & Spa
Camps Bay, Cape Town, South Africa
12 Apostles Hotel & Spa – Suite #109
12 Apostles Hotel & Spa – Suite #109
One bedroom sea-facing suite offering private balcony with...