Ben & Jerry's

Restaurant in Slough, UK

Features: takeaway

12 Peascod Street, Windsor, SL4 1DU