Citadines Apart’hotel Trafalgar Square London is a Extended stay hotel located at 18-21 Northumberland Ave, London WC2N 5EA, United Kingdom. It has received 1122 reviews with an average rating of 4.2 stars.
The address of Citadines Apart’hotel Trafalgar Square London: 18-21 Northumberland Ave, London WC2N 5EA, United Kingdom
Citadines Apart’hotel Trafalgar Square London has 4.2 stars from 1122 reviews
Extended stay hotel