Clockwatchers Take Away Food Shops
20 Mealcheapen Street
Worcester WR1 2DQ
United Kingdom