Lantana Square Business center Address Hockessin, DE 19707, United States Rating on Google Maps 4.40 (347 reviews) Open on Google Maps