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