Saint James
1
1 Postcard
Picturesque beach with colorful 19th-century bath houses
Cape Town, 7946, South Africa Get directions
"St. James, a popular coastal resort served by a train service from Cape Town."