Taj Schwabing is an Indian restaurant offering a menu of flavorful dishes prepared with traditional recipes.