Central London Hotels
In 2003, it was estimated that there were more than 70,000 three- to five-star hotel rooms within central London alone. Here’s a random sampling of some fine hotels in central London.
Thistle Lancaster Gate – Located near Hyde Park, this mid-range hotel offers modern amenities behind an elegant 19th century exterior. It’s a short distance away [...]



