1. The House Of Glass 7900 E State Road 28, Elwood, IN 46036 Coordinate: 40.2771,-85.86262 Phone: (765) 552-6841