London - Leisure

The Stafford Hotel

+Add to My Guide

Contacts & Details

T: +44 207 493 0111 M: reservations@thestaffordlondon.com W: The Stafford Hotel
ADDRESS:
16-18 St James's Place London, UK