1. U-Haul Trailer Hitch Super Center of Meriden 282 E Main St, Meriden, CT 06450 Coordinate: 41.53401,-72.79383 Phone: (203) 427-8408