Sheraton Park Tower Hotel London is situated on one of London's most famous roads, Knightsbridge, famous for its many upmarket shops and restaurants and of course Harrods. It is also situated only a few steps away from the renowned fashion store Harvey Nichols, it is also just a short stroll from Sloane Street shopping.
Sheraton Park Tower Hotel London Click here to browse more
London Luxury Accomodation
|