Flower Apartments Hotel London
4 Greenwell Street
London Greater London
Situated in London, Flower Apartments offers self-catering accommodation with free WiFi. The unit is 900 metres from Oxford Street.
A flat-screen TV is provided.
British Museum is 1.1 km from Flower Apartments, while Dominion Theatre is 1.1 km away. The nearest airport is London City Airport, 13 km from Flower Apartments.
Facilities
|
||||||||||||||||||||||
|
387