Taj Mahal is an Indian restaurant where you can bring your own wine. It offers a unique dining experience with typical Indian dishes in an incredible setting.