South Indian restaurant and takeaway menus in Region No. 18

Tasty Land Restaurant

Sri Lankan, South Indian

Norwood Plaza, 9699 Jane Street, Vaughan