Comfortable accommodations in the heart of Peckham, easy bus access to all southeast London, welcoming and generous host.