1. Houston Self Storage 77 Mill St, Houston, DE 19954 Coordinate: 38.91701,-75.50721 Phone: (302) 422-9660