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: 5184px × 3888px
Location: 7-8 Park Place, St. James's, London SW1A 1LS
Photo credit: © Dylan Garcia Photography / 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