Tasty Land Restaurant in Jane Street Vaughan Toronto
Norwood Plaza, 9699 Jane Street, VaughanMenu Tasty Land Restaurant
How to get to Tasty Land Restaurant
Address
Norwood Plaza, 9699 Jane Street, Vaughan
Follow Us
Opening Time
10am – 10pm: Mon-Sun
Services
- Delivery
- Takeout Available