Baring Hall Hotel

Baring Hall Hotel
368 Baring Road, London, SE12 0DU