Yolo House Hotel London offers quick access to Our Lady Of Sorrows Church, located just 350 metres away.
A separate toilet and a shower, along with such amenities as a hairdryer and bath sheets, are also at guests' disposal.
The Luxford Bar & Kitchen is within reach of the Yolo House.
The guest house is situated in the Peckham district, approximately a 10-minute ride from the several London Bridge and within a 6-km distance of the public Trafalgar Square. The nearby business venues include the Tower of London (3.1 km) and The Shard (3 km). For sport lovers the Yolo House London offers proximity to The Den Football Stadium, which is nearly a 25-minute walk away. Peckham bus station is merely 0.7 km from this London hotel, while the Westminster Abbey is 4.5 km away.