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.
Not what you're looking for?