Bloomsbury Square Apartments

1 Bed
Underground Station iconHolborn Station
WC1A 2LPWC1A 2LP
Add to wishlist
From £235 per night