Meller House, E20
Stratford International
Meller House can be found on Champions Walk.
return to article