Acacia Hotel is the perfect choice for your stay in London. Located just a short distance from the iconic Natural History Museum, this hotel offers convenient access to some of the city's top attractions. With South Kensington Tube Station just a few minutes away, exploring London is a breeze. After a day of sightseeing, indulge in some retail therapy at nearby Harrods or take a leisurely stroll around the picturesque Serpentine. Sports enthusiasts will be delighted with the proximity of Stamford Bridge Stadium. The hotel itself offers comfortable accommodations and friendly service, ensuring a memorable stay.
Acacia Hotel is conveniently located near the Natural History Museum, South Kensington Tube Station, Harrods, The Serpentine, and Stamford Bridge Stadium.
The Natural History Museum is just 164 meters away from Acacia Hotel.
Yes, South Kensington Tube Station is located within 317 meters of Acacia Hotel.
In the surrounding area, you can visit attractions such as Harrods, The Serpentine, and Stamford Bridge Stadium.
Acacia Hotel offers comfortable accommodations and friendly service to ensure that guests have a pleasant stay.