The Bird's Nest

The Bird's Nest
32 Deptford Church Street, London, SE8 4RZ
Photo of The Bird's Nest