1. 1st Indoor Restoration 3070 W Main St, Alhambra, CA 91801 Coordinate: 34.09459,-118.15789 Phone: (626) 249-4572
2. SERVPRO of Alhambra 318 S Palm Ave, Alhambra, CA 91803 Coordinate: 34.08723,-118.14605 Phone: (626) 283-5875