SkrimshawVilla
11 Fin Whale Way, Cape Town, 7975
Situated in Cape Town, Skrimshaw features accommodation with a private pool, a balcony and sea views. This property offers access to a terrace and free private parking. The property is non-smoking and is located a few steps from Long Beach.