View phone number
185 Dedworth Road, ,
Scotts is a family run Traditional Fish & Chip shop located in windsor on the dedworth road. We are also the last Fish & Chip shop Before LEGOLAND Windsor. ...