Trolley Square Oyster House

1707 Delaware Ave Wilmington DE 19806 USA

(302) 384-7310

Location