The North Hampton Post Office is located in the Fern Crossing shopping center at 44 Lafayette Road across from the Home Depot. The phone number is (603) 964-6257.