Dr Choc's Windsor Chocolate Factory

23 Thames St, Windsor SL4 1PL, United Kingdom