traditional English pub

Rose & Crown

The Rose & Crown, situated on the prestigious Park Lane in Mayfair, London, is...