Marble Arch Luxury Apartments
Marble Arch Luxury is an apartment in London within short distance of Buckingham Palace, The London Eye and Leicester Square. The on-site comforts include an elevator and parking.
Within a 5-minute walk guests can dine in Minako at the Met Restaurant and Bar and Subway Noodles.
The nearest subway station is Edgware Road, located about 150 meters from the property.