The Nags Head

231-235 Rye Lane London SE15 4TP