selected country
United Kingdom

Jumbo Chinese Restaurant

Business address
120-122 Vicar Lane, LS2 7NL, Leeds, United Kingdom
Phone
0113 245 8547

Location Map