London, Cheddar Deli, Ealing.

Address:

W13 9RT
Northfield Avenue
London
W13 9RT
United Kingdom