Taj Mahal is an Indian restaurant offering a menu suitable for lunch, dinner, and special events. It features a bright interior, a terrace, and parking.