The Lucky Anchor

18 Deptford High Street London SE8 4AF