Home › Venues › The Nest The Nest Tickets Buy tickets for concerts at The Nest in London, United Kingdom. No Upcoming Events No upcoming events scheduled at The Nest. Please contact us with any corrections. Hotels & Lodging Near The Nest About the Venue The Nest At-a-Glance Address32 Deptford Church StreetLondon SE8 4RZUnited Kingdom Map & Directions Advertisement