Rembrandt’s Collision Center Get In Touch Name Email Address Phone Message Submit More Info Impact Collision Center Address: 3101 W 7th St Clovis, NM 88101 Phone: (575)763-1434 Business Hours: 8AM – 5PM, Mon – Fri, Open during lunch.