The Birds Nest Hostel Guesthouse London
Set in the Deptford district of London, The Birds Nest Guest House features rooms with free Wi-Fi. Around 1.6 km from Greenwich, the property is also close to Greenwich Park. Guests can have a cocktail at the bar.
Number of rooms: 3
32 Deptford Church Street, Lewisham, London, SE8 4RZ, United Kingdom