Clifton NJ #A Clifton NJ | New Happy Garden Restaurant, Restaurants 1. 1154 Main Ave, #A, Clifton, NJ 07011 | New Happy Garden Restaurant (973) 614-0601