The Clock House Pub

Address: 
196a Peckham Rye
London
SE22 9QA
Available facilities: 
Disabled toilet