Get directions to: Acapulco, Wilmington, DE Restaurant address: 25938 Plaza Dr # 3 Wilmington, DE 19804, USA Driving Walking Bicycling Restaurant: Acapulco