Yangtze Take Away Food Shops
18 Barry Road
Barry CF63 1BA
United Kingdom