Address
167A Wood Street, Walthamstow, London, E17 3LX
Local authority
Waltham Forest

Trading since 23 March 2026, per Companies House.

Loading map…
Search hygiene ratings