More about Premier Inn London Kensington
Premier Inn London Kensington is located at 11 Knaresborough Place, SW5 0 London, United Kingdom
+44 871 527 8666
http://www.premierinn.com/en/hotel/LONKEN/london-kensington-earls-court