Cactus Club Shines in English Bay

A few months ago, Cactus Club Restaurants opened their most impressive restaurant to date, one that shines in English Bay. The building offers 90% window viewing, dining on the top level provides for one of the best viewing...

Read More