Opa! Opa!

Open for delivery and takeout on Monday-Saturday from 10:30am-10pm and Sunday from 11am-9pm.

Address:

Wilmington, DE 19806

Local Phone:


What's Nearby