Filters
128-560 Johnson St, Victoria, BC V8W 3C6 Get directions
$$
Market Square, Italian, Restaurant With Wifi Internet, Take-out
180 Trans Canada Hwy, Duncan, BC V9L 3P7 Get directions
Pizzeria, Pub, Greek, Italian, Family Style, Dine-in, Take-out, Delivery
A long time big fan of Romeo’s. Best pizza anywhere. Read more
1581 Hillside Avenue, Victoria, BC V8T 2C1 Get directions
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 a... more... See more text
<< Rate these results
Redo search from here
Go to Merchant Page
Get Directions
Back to Top
Close menu