The Blue Peter Hotel is an attraction, accommodation, hotel / resort in Cape Town, Western Cape, South Africa.
Address:
8 Popham Street, Bloubergstrand, Cape Town, Western Cape 7441, South AfricaMap Category:
Attraction, Accommodation, Hotel / Resort