Hill Station Tapas Bar and Restaurant in Casa Vallejo Hotel Baguio City is named as one of the best restaurants in the area and was voted as one of the Asia’s finest restaurant included in The Miele Guide 2011/2012. A Little Bit of History Owned by Mitos Benitez-Yñiquez who traveled in Asia, Europe and America in […]