Taj Mahal
CLOSED NOW
Today: 11:00 am - 9:00 pm
Tomorrow: Closed
Phone: (314) 721-4499
Address: 567 Melville Ave, Saint Louis, MO 63130
Cuisines: Cafeterias
6621 Delmar Blvd, University City, MO 63130
1 Brookings Dr, Saint Louis, MO 63130
1459 Saint Louis Galleria, Saint Louis, MO 63117
6681 Delmar Blvd, Saint Louis, MO 63130
1 Brookings Dr, Saint Louis, MO 63130
6682 Clayton Rd, Saint Louis, MO 63117
6197 Delmar Ave., St. Louis, MO 63112
6600 Delmar Blvd, Saint Louis, MO 63130
5120 Southwest Ave, Saint Louis, MO 63110
7201 Olive Blvd, Saint Louis, MO 63130