Willowbrook Family Medicine - Main Location Willowbrook Family Medicine Address 5917 Oleander Drive , Suite 106A Wilmington, NC 28403 US 34.209960, -77.841288 Contact Information (910) 408-2361 Location Map View on Google Maps Back to Willowbrook Family Medicine