1. Barstow Glass And Mirror 1100 W Main St, Barstow, CA 92311 Coordinate: 34.89564,-117.03994 Phone: (760) 256-1111