Taj is an Indian restaurant offering a diverse menu with curry dishes and vegetarian options. Takeout and wedding services are available.