Roaches Tea Rooms
Christmas Parties at the Roaches
Roaches Tea Rooms & Holiday Cottages Paddock Farm, Roach Road, Upper Hulme, Leek,Staffordshire Moorlands, ST13 8TY. ENGLAND.