86 Eltham High St, London SE 9 1BW, United Kingdom
Closed· Opens Tue at 12:00
86 Eltham High St, London SE 9 1BW, United Kingdom
No delivery
Spot something wrong?
Dishes at Eltham Yeti Restaurant. Prices may vary in venue.
Been to Eltham Yeti Restaurant? Be the first to share what you ate.