Established in 1849, the Peckham Lodge is a majestic building full of character and original features, occupying a central and strategic location on a main road into Central London. The Lodge specialises in long stay & short stay accommodation and offers a variety of room types to suit most requirements.
Peckham Lodge occupies a striking building in Peckham, an urban inner city district of London. In fact, the hotel enjoys a central and strategic location on one of the main routes into London, which is ideal if you are driving to the capital. There is even a car parking at the hotel, subject to availability.