Jiang Nan Spring Restaurants 910 E. Main Street, Alhambra, 91802 Save Submit Review Share Share This Post facebook twitter linkedin google pinterest Description Video Photos Amenities Reviews This listing has expired.