Order Online

<

Taj Mahal Indian Cuisine

North Miami

2216 NE 123rd St

North Miami, FL 33181

Phone: (786) 633-6755

Catering and Party Friendly

<