Amba Hotels to open second London property in November
Amba Hotels will open Amba Hotel Marble Arch in November, bringing its total room count to almost 1,000 in the heart of central London just 13 months after the company’s launch.
The…