Restaurants Victoria
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 with large plasma televisions. Enjoy the large patios in the spring and summer months.
Romeo's Place can be found at 1581 Hillside Avenue . The following is offered: Restaurants, Restaurants | Pizzeria - In Victoria there are 370 other Restaurants. An overview can be found here.
Loading map...