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

They say Taj Mahal Sweet & Restaurant is top, awesome, touching a fantastic Restaurant