Sloane Square Hotel
Set on the historic chelsea park that gives the property its name, the revamped 102-room Sloane Square hotel is a pared-down yet polished gem imbued with traditional British flair. Floral wallpaper by Neisha Crossland and Scottish-tartan wool bedspreads set the mood in the comfortable rooms. And personal details abound: 10 rooms have oversize beds for tall guests, and all are equipped with blackout shades, ensuring the most luxurious amenity of all—a good night's sleep.