List of 3-Star Hotels near The Design Museum - 224-238 Kensington High St, London W8 6AG, United Kingdom.