Guest
Login
Sign Up
Site settings
Forgot Password?
Best eats and restaurants in Baguio City, This Greek restaurant is famous for its relaxing ambience and good food. Get to know more about Lemon and Olives Greek Taverna. Directions:
Autoplay video
Hide player controls
Hide resume playing