Hanway Place

 

Hanway Place in London.