- UK Information
- UK Hotels
- Marble Arch Residence
Marble Arch Residence
These stylish central London apartments are located just 300 metres from Oxford Street and just a 5-minute walk from Marble Arch Tube Station. Marble Arch Residence offers free Wi-Fi and a twice-weekly maid service.
Rating
Prices from £450
4