Express by Holiday Inn London - Stratford

196 High Street
London
United Kingdom