1. Mot Auto Glass 25 Mica St, Townsend, DE 19734 Coordinate: 39.42413,-75.65039 Phone: (302) 378-6243