laundry in Strand
About 2 results.
Odeon Beach Break
Odeon Towers, 66 Beach Road, 7140 Strand, South AfricaThis luxury, modern and large apartment is in a prime position opposite the beach in Strand near Cape Town in the Western Cape Province of South Africa.