The Chequers

The Chequers
177 Southborough Lane, Bromley, BR2 8AP
Photo of The Chequers