Kings Cross Inn Hotel is located in London, UK. All rooms feature cable TVs, fridge, bathrooms and free Wi-Fi access. Hotel offers continental breakfast and a range of traditional dishes. Easy access to public transport, restaurant, theatre and shopping. 

Location is ideal for Museums and Entertainment lovers. 

Write a review

Note: HTML is not translated!
    Bad           Good

Kings Cross Inn Hotel

Available Options