All types Restaurant All types All types Restaurants 3 Open now Chimichanga Freeport Village, 3A Charter Way, Chapel Hill, Braintree, Chapel Hill, EN CM77 8YJ Restaurant