Stock Photo: England, London, Mayfair. Interior view of the Royal Arcade.