Location Map of 888 High Road in Romford, London RM6 4HU