Taj Mahal is an Indian restaurant offering flavorful and generously portioned dishes, including delicious naan bread.