Housed in one of Cape Towns' oldest buildings overlooking the vibrant Greenmarket Square and conveniently located in the vibrant business and government district, towers Inn on the Square, a contemporary business and leisure hotel that represents a young, dynamic mid-market brand, promising to be ‘the best sleep in town’ with 165 comfortable en-suite rooms and puling city life.