Pickup from Opa! Opa! at 7a Trolley Square, Wilmington, DE 19806, USA