The Stafford London is 500 meters from Buckingham Palace, 550 meters from Green Park and only 13 km from London Airport. The accommodation has a modern design with a very romantic touch. The rooms are well-lit and have a private bathroom with bath or shower, hairdryer and free toiletries. The Stafford London offers free internet access, 24-hour reception, terrace, tourist information and business center. The establishment is ideal to spend a special moment with your partner and enjoy an incredible stay.
Back to destination Book