BEST GLASS AND MIRROR STORE Loren’s Glass and Mirror 5913 Riverside Dr., Chino, California phone: (909) 627-8367 website :: facebook:: yelp Years Won: 2015 (Best) MAP