Taj Mahal Sweet & Restaurant, 1221 MARKHAM RD, Scarborough Wouburn
876th visitor, Write a review
Taj Mahal Sweet & Restaurant is ranked #4 of 27 nearby Restaurants.

They say Taj Mahal Sweet & Restaurant is top, good, bad