Considered the through fair of Brunswick County, Shallotte offers the charm of a small town along with the convenience of a city including restaurants, shopping centers, medical parks, and amenities such as golf, movie theaters, bowing, dancing, and nightlife.