About London Town Hotels
London Town Group of Companies is one of London's fastest developing hotel groups.
London Town Hotels Description
LTH Hotels own and operate Mercure, Indigo and Quality Crown hotels in London and Nottingham.
More about London Town Hotels
London Town Hotels is located at 8 - 14 Talbot Square, Paddiington, W2 1TS London, United Kingdom
+442078352000
http://www.londontowngroup.com/