Lucky Apartments is situated in London, 1.1 km from Hyde Park. Oxford Street is 1.2 km from the property. Free WiFi is available. The accommodation is equipped with a flat-screen TV. Some units have a seating area and/or terrace.
Lucky Apartments is situated in London, 1.1 km from Hyde Park. Oxford Read more
Lucky Apartments is situated in London, 1.1 km from Hyde Park. Oxford Street is 1.2 km from the property. Free WiFi is available. The accommodation is equipped with a flat-screen TV. Some units have a seating area and/or terrace.
Lucky Apartments is situated in London, 1.1 km from Hyde Park. Oxford Street is 1.2 km from the property. Free WiFi is available. The accommodation is equipped with a flat-screen TV. Some units have a seating area and/or terrace.
Number of Rooms: 4