A newly refurbished hotel situated close to Earls court and Olympia with just a short distance to the fashionable Chelsea & the popular Harrods in Knightsbridge. The hotel has well equipped bedrooms most with Interactive plasma televisions, mini bars, microwaves and the latest power showers and baths. Sorry, your browser is not
frames-compatible