Restaurants - Indian
no-image-6737

Taj Bistro in Sudbury has started to become the most loved restaurant by the city’s residents. People loved the concept of open kitchen and rich dis...

151 Larch St, Sudbury, Ontario P3E 1C3
, ,