Lemon and Olives
#26 Outlook Drive, Baguio City 2600
A
Find Greek Restaurants in Baguio City. Listings include Lemon and Olives. Click on each in the list below the map for more information.