B

Brian Mefford

4 years ago

When in London, what better place to stay than the...

When in London, what better place to stay than the Churchill? Comfortable business level rooms, helpful staff and all the amenities. Good restaurants and bars in the hotel. Also a small shop in the lobby features classy Churchill souvenirs. A taste of London for your memory book.

Comments:

No comments