Jade Garden Chinese Restaurant is located in Lija, Malta on Elija Street, Paceville, Attard, Malta Majjistral. Jade Garden Chinese Restaurant is rated 4 out of 5 in the category restaurant in Malta.
Address
Elija Street, Paceville, Attard, Malta Majjistral