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

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