Halepir Restaurant
18 Leinster Terrace, London W2 3ET
Tags: culinary escapes, England, Greek food, London, United Kingdom.