Address: The Mail Station, 8466, Lockwood Ridge Road, Sarasota, Manatee County, Florida, 34243, United States