In this restaurant we have received some comment about their facilities. The direction of this restaurant is 11 Cheadle Road
Leek ST13 7HN
United Kingdom. The address is a very important thing when choosing restaurant. According to our information many users of this restaurant (Castros Restaurant) are citizens of Cheddleton. We would appreciate that from our form CONTACT leave us any suggestions about our website.
19% of users who visit the information in this restaurant live or work within a radius of 95km.