The Fox & Firkin

316 Lewisham High Street London SE13 6JZ