St. James's Hotel And Club Mayfair, London, England, UK, GB.
St. James’s Hotel and Club is a five star townhouse hotel tucked away in a quiet cul-de-sac in St James’s, near Mayfair and Piccadilly. It is ideally located within central London and it is the perfect base for shopping, culture as well as business meetings or events.
Size: 3888px × 5184px
Location: 7-8 Park Place, St. James's, London SW1A 1LS
Photo credit: © Dylan Garcia / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: britain, club, elegance, england, gb, great, hotel, jamess, kingdom, london, mayfair, st., star, townhouse, travel, uk, united, victorian