Windmill Point is a convenience store offering in-store shopping and delivery options.