Home/Location/Portsmouth Free Public Library Portsmouth Free Public Library Loading Map.... Portsmouth Free Public Library2658 East Main Road - PortsmouthEvents 41.6020724 -71.2487648 Address 2658 East Main Road Portsmouth Upcoming Events No events in this location