Taj Mahal is an Indian restaurant offering traditional curries, thalis, and tandoori grills in an ornately decorated setting with a terrace.