My Guide Website?
Inn On The Square
Capetown
The Inn on the Square is situated in Cape Town’s colourful Greenmarket Square. Inn on the Square is a young and contemporary business and leisure Hotel that promises to deliver the best sleep in town”.
Inn on the Square is centrally situated in the Cape Town’s vibrant and safe city centre. The Inn on the Square is situated minutes away from the vibrant precincts of Cape Town with access to many city restaurants, bistros, nightlife and bus tours.