Click for Google Map
 

 
 
 
 
 
 
 
 
© The Green Room Self Catering Accommodation - Hout Bay, Cape Town, South Africa. Site by Knoway