London Ealing West, Cheddar Deli

Address: