Chen & Post 2149 Central Ave, Alameda, CA 2149 Central Ave, Alameda, CA 94501, United States of America +1 510-769-0477 Rate this clinic Reviews Map Gordon Taras 1 year ago I lost the appt info so showed up late. They said, "no worries."