Back to Directory

Romeo’s Italian restaurant in Victoria & Duncan is committed to providing delicious food in a family-oriented atmosphere. Check out our menu and drop by today.

Contact
Phone:
Location:
1703 Blanshard Street
Victoria, BC V8W 2J8
Canada