More about Chopsticks
Chopsticks is located at 9 Plas Cleddau, Barry, CF62 7FG, United Kingdom
Similar Listings
Lam Kitchen
4.5