Studio Apartment II Argyle Square

For up to 4 People


Address: 26A Argyle Square, WC1H 8AP London, , United Kingdom

Size: 24.0 m², 1 Room

Beds: 1 Double bed, 1 Sofa bed

Prices: 180 GBP - 250 GBP / Night

Map

Calendar

Arrival
Departure
People