Map of City Inn Express |
City Inn Express
City Inn Express Hotel is located in London, with easy transport links to the heart of the city. This new hotel offers clean, furnished rooms that all come with TV and DVD players. [more...]
Copyright © 1999-2009 Excelsior Information Systems Limited.
All rights reserved.
Press Room Terms of Use Privacy Link to Us Self-Catering Advertising Index Site Map
