Happy Garden Address: 136 S Main St, Newark, DE 19711 Phone: (302) 737-0280 Cuisine: Chinese Nice to Know: Noise Level Quiet Accepts Credit Cards Yes Restaurants, Chinese Other Businesses: The Pita Pit-Newark at 168A E Main St, Newark, DE 19711 The Cereal Bowl at 181 E Main St, Newark, DE 19711 Wings To Go at 174 E Main St, Newark, DE 19711 Picnic at 186 E Main St, Newark, DE 19711 University Pizza at 230 E Main St, Newark, DE 19711