Amba Hotel Marble Arch
Amba Hotel Marble Arch, named after one of London's most famous landmarks, is an elegant four star Art Deco-style hotel, situated in Oxford Street and opposite Hyde Park.
- Bedrooms
- 692
- Meeting Rooms
- 12
- Max Capacity (theatre)
- 400
- Onsite Parking Spaces
- -