Sea Castle Hotel, Cape Town

Sea Castle Hotel

15 Victoria Road