The Stafford Hotel

NileGuide Expert Says:

Lively American bar

User Rating:


Address:

16-18 St James's Place
SW1A 1NJ London, GB

Phone:

+44 (0)20 7493 0111

Hotel star rating:

5 stars

Map:


Contact   ·   Privacy   ·   Terms