Member since: 26-04-2014
Lovely spacious twin room
Ilford, United Kingdom (View Map!)
Double Room
Guest: 1 From €27.14 per night