Address: 26 Argyle Square London, , United Kingdom
Size: 1 Room, 1 Bedroom
Beds: 2 Double beds, 1 Sofa bed
Prices: 240 GBP - 300 GBP / Night