The Delta London Armouries in downtown London is the hotel of choice for the Forest City London Music week and the Forest City London Music Awards.