The Anchor

A historic building and restaurant in London, UK.

Tags: , , , , , , , ,