This is a apartment home. This home is located at 1216 S Marengo Ave APT A, Alhambra, CA 91803.Show more