Taj Mahal is an authentic Indian restaurant in the heart of the city serving both North and South Indian cuisine, providing you with an awesome experience if you are ready for a delicious mixture of exotic spices and great taste. A must visit if you are looking for exquisite taste and value.