CHAYA: The Best Japanese Restaurant in Baguio

CHAYA stands for “authentic Japanese cuisine, wholesome food and healthy lifestyle” as said by the Japanese owner. It is located along Legarda Road in Baguio City. Chaya’s landmark is a red gate with a parking lot and it is just ten minutes away from Session Road. This restaurant has a … Continue reading “CHAYA: The Best Japanese Restaurant in Baguio”