Canton Star

32 Barlby Road, Selby YO8 5AA ,United Kingdom
Canton Star Canton Star is one of the popular Fast Food Restaurant located in 32 Barlby Road , listed under Local business in Selby , Restaurant in Selby ,

Contact Details & Working Hours

Map of Canton Star