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