The Mayflower Chinese Restaurant
3a-5 Haymarket Walk
Bristol BS1 3LN
United Kingdom