Overview Inn on the Square is 3 star property situated in the heart of Cape Town overlooking the colourful cobble stoned tourist attraction Green Market. The property features 24 hour check in facility, a bar, a restaurant, baby sitting service, internet..