Cafe Yama in Tagaytay can satisfy your Japanese food craving while giving you scenic hillside views at the same time.