ItalianFlat - Elsham
London • Show on map Price as low as GBP 189.66Offering free WiFi and garden views ItalianFlat - Elsham provides accommodation set in London just 1.3 km from Olympia Exhibition Centre. This apartment is 3.1 km from Natural History Museum and 3.1 km…More info