Caramba Restaurante

Restaurant

Caramba Restaurante

12-4314 Main St. Town Plaza, Whistler, British Columbia

At Caramba!, located in the Town Plaza, children will savor pizza and macaroni (smothered in three cheeses), while parents can devour the signature dish — grilled calamari.