Address: 26 A Argyle Square London, , United Kingdom
Size: 35.0 m², 1 Room, 1 Bedroom, 1 Bathroom
Beds: 2 Double beds
Prices: 220 GBP - 280 GBP / Night