The Anchor

82 Hope Street London