Located in the heart of Cape Town, Cresta Grande Cape Town offers luxurious accommodation with stunning views of the city, Table Mountain, or Lion's Head. Our 242 newly renovated rooms provide the perfect launchpad for both business and leisure travelers to explore the city's tourist attractions, co...See more
Headquarter Vietnam |
Countries of operation Vietnam |
Year founded 2020 (4 years) |
Funding status Private |
Company type SME |