United Kingdom / Archway / Bars & pubstapas barLuna LlenaAddress119 Stroud Green Road, LondonWebsitewww.lunallena.co.ukPhone+442079169084—ScoreNot rated yetBe the first to rateWhat people sayNo ratings yet. Be the first to say what it's really like.Where it isView on OpenStreetMap ↗Nearby, also worth itPizzeria Pappagone · 47 mNot ratedThe Grill Kitchenette · 73 mNot ratedYak & Yeti · 95 mNot ratedBrick and Olive