The best meal we had when we went to Baguio last November 2011 was definitely at Hill Station. It’s actually the sister restaurant of Mario’s in Metro Manila. Large open windows greeted us when we went to the dining area. It was about 1pm and the place was well-lit by natural light from outside. We…