Hotel Tudor, Cape Town

153 Longmarket Street, Greenmarket SquareCity Bowl, Cape Town8001, South Africa