The stafford london
Luxury london hotel in st jamess near buckingham palace the heart of london this luxurious hotel sits in the heart of london youll be in the historical district of st jamess tucked into a quiet haven off the bustling city streets green park tube station is just a 3 minute walk palatial neighbors top tourist sights like buckingham palace and trafalgar square are within walking distance and the magnificent private palace of spencer house is right around the corner english elegance th