• Two Tuff Meatballs Italian Eatery

    • Restaurants & Food Service
    6336 Vedder Road
    Chilliwack, BC V2R 1C8
    (604) 799-5655