Lemon and Olives Greek Taverna

Baguio City, Baguio City
26 Outlook Drive, Baguio City, Benguet, Philippines
(+63 74) 423-2278, (+63 74) 442-4079
Monday to Sunday - 11:00 AM to 10:00 PM
  • CuisineGreek
  • PaymentCash, Credit Card
  • Share on

Ratings & Reviews