Taj Mahal is an Indian restaurant offering a variety of dishes, including curries, naan bread, and chef's specialties with meat, seafood and vegetarian options.