Eccleston Yards is a leafy courtyard brimming with independent shops.
Eccleston Square Hotel is within 15 minutes walk from Buckingham Palace.
Victoria Station has many popular tourist attractions and activities.