Bay View

21 Abelia Street, 7219 Somerset West, South Africa

Hotel image
Read more reviews for Bay View