No Records FoundSorry, no records were found. Please adjust your search criteria and try again. Google Map Not LoadedSorry, unable to load Google Maps API. Diamond D Glass 1485 Island Vw Canyon Lake, Texas 830-905-2555 Yelp Review: Great shop, friendly staff, great work at less than half the cost at the dealership (260 v 600). ⭑⭑⭑⭑⭑ Ranking: Highly Recommended Link to Yelp Profile