Red Lion Square
London, England

Added by russelldavies on March 14, 2007