New Taj Mahal

2361 N. High StreetColumbus, OH 43202
Stars 3106 ReviewsYelp logo mini
Order Min: $12.00No Delivery Fee!