Lemon and Olives Greek Taverna

Baguio City, Baguio City
26 Outlook Drive, Baguio City, Benguet, Philippines

Location Map