Tag Archives: Amba Hotel Marble Arch

NEW Amba Hotel Marble Arch opens for Business

LONDON, December 3, 2015/PRNewswire — Amba Hotels today announces the opening of the new Amba Hotel Marble Arch following a multi-million pound refurbishment to the iconic London hotel venue. Located just steps away from Oxford Street, every element of the …