Lemon and Olives Greek Taverna is a charming old-house-turned-into-restaurant spot along Outlook Drive South, Baguio City. It is relatively new as it just celebrated its first anniversary last June. The restaurant serves quality authentic Greek food with their in-house chef who came all the way from the city of Athens in Greece.