The Armouries Grille restaurant offers casual fine dining at it’s best.
Located downtown London within the historic Delta London
Armouries hotel, the unique architecture only adds to our newly ... - more
We carry on the tradition of culinary excellence by using only the
freshest ingredients prepared by the area’s most talented and acclaimed
chefs. They take the utmost pride in all of their culi... - more