Skip to content

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
-

Contact the venue directly