Mr. Currys India Restaurants...
Mr. Currys India Restaurants...

Mr. Currrys India Restaurant (St. Louis):  612 Olive St., Downtown St. Louis, MO 63101