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
Greek Restaurant, Greek, Mediterranean, Casual, Family
The Olive Grove is our family-owned restaurant in Victoria on beautiful Vancouver Island, British Columbia. It has been in business since 1999 when it was opened by my parents, Geo...more...See more text