Moro Restaurant

1307 North Scott Street
Wilmington, DE, United States 19806
(302)777-1800