Alhambra Renaissance 14 1 E Main St Alhambra, CA 91801 Phone: (626) 300-0107
Category: motion picture theater nonresidential building operator