1. Glass Block Shop, Inc. 1021 E Levee St, Dallas, TX 75207 Coordinate: 32.78512,-96.82106 Phone: (972) 243-7343