The Birds Nest

32 Deptford Church Street, London SE8 4RZ