Thank you for your patience while we retrieve your images.


12 of 33 photos
Pasqua Rosee's Head

Pasqua Rosee's Head

This is the site of London's first coffee shop in 1652. Today it's a pub and wine bar. The original coffee roasters from the 19th century are still on the premises.