The Wall @ House Of Vans
Arch 232N
Leake Street
London
SE17NNLondon
Food rating:
★★
2/5 stars
Updated: 5. February 2022
Food ratings
- Confidence in management: 10
- Hygiene: 10
- Structural: 15