Ace hotel

First Look at The Ace London

With the official opening only a few days away (9 September), theĀ Ace HotelĀ have unveiled a look inside at one of their standard rooms. The 265-room Lo...