Kings Hotel

60/62 Queensborough Terrace, London, United Kingdom

Kings Hotel Photos

Kings Hotel Map

60/62 Queensborough Terrace, London, United Kingdom
Kings Hotel

Hotel Information

Kings Hotel is a small and modern building situated in a peaceful residential area, in the very heart of London.