Taj Mahal is an Indian restaurant known for its tranquil atmosphere, clean design, and ample portions. It offers both vegetarian and meat options.