Kings Cross Apartments In Central London
Kings Cross Apartments in Central London is an apartment in London within short distance of St. Paul's Cathedral, Tower of London and Leicester Square.
5 minutes' walking distance to Kings Cross train station with fast connections to Croydon. Guests will enjoy spanish and thai meals in Camino, which is 250 meters from the property.
The venue has 5 rooms.
The nearest metro station is Russell Square, situated 850 meters from the apartment.