Caramba! Restaurant

European-inspired cuisine meets warm hospitality at this locally owned restaurant. Savour handcrafted dishes in a lively atmosphere. Join them for a memorable dining experience where every moment is infused with flavour and camaraderie.

Town Plaza, 4314 Main St #12, Whistler, BC V8E 1A8, Whistler, BC · (604) 938-1879 · Website