Red Lion

pub on Duke of York Street, St James's, London

Categories: