0
Anonymous
The "Custom House Hotel", which offers 302 bedrooms, is located at 272-283 Victoria Dock Road in London. It is near the "Canning Town" subway station.
Wiki User
Chat with our AI personalities