Newham Hotel Limited In London (Newham)
349 – 353 Romford Road -
London,
GB E7 8AA