4 locations in Happy Valley BC
Romeo's has 5 restaurant locations on Vancouver Island - 3 in Victoria (downtown, Broadmead and Hillside), 1 in Langford and 1 in Duncan. You'll love Romeo's award-winning pizzas and pastas. Romeo's is the perfect place to watch your favourite sports teams compete, with each restaurant equipped withmore...
14.8 km
3.3 km
10.3 km
14.3 km