TETA'S, 4610 Dufferin St, Toronto York University Heights
508th visitor, Write a review
TETA'S Map

near M3H5S4

TETA'S is People's Choice, 2016 winner



They say TETA'S is excellent