England England London

The Angel

Historic landmark and area, once a notable inn, now a hub of retail and dining at a prominent transport intersection.