The Queen's Head

The Queen's Head
73 High Street, Green Street Green, Orpington, Kent, BR6 6BQ