Hope & Anchor

123 Acre Lane London SW2 5UA