The Grand At Trafalgar Square

주소 8 Northumberland Avenue