The Worlds Inn
South Street
113-117
Romford
London RM1 1NX