Taj Restaurant is Located at Shubhash Chowk, Berachah, Palampur, Himachal Pradesh 176061
Soul food finds body and spirit to seduce your palate in three awesome temples to the culinary arts. The impressive culinary spread at the restaurant, is outdone only by the breathtaking settings of its restaurants. Our intimate and personalized dining experiences are designed for those looking to celebrate love. The restaurant serves healthy Indian, Chinese Multi Cuisine Food, it has indian and Chinese cuisine on the menu.