Category: Hotels Category: Hotels
Address: 1014 Dockside Road, Newham, London, E16 2FQ
Landline: 020 7031 1683
Report a problem with this listing