Alhambra Smog Center – Alhambra, CA Address 3000 W Main St Alhambra, CA 91801 Phone Number (626) 284-1700 Last updated on March 11th, 2021