Cozy 3 bedroom house - Kings Cross Station is located 199A Kings Cross Road London London, England United Kingdom WC1X 9DB