1. Middlesex Public Library 12480 W Hanes Ave, Middlesex, NC 27557 Coordinate: 35.78858,-78.20455 Phone: (252) 235-6001