Up the Creek is located in Wilmington, Delaware.
Please call (302) 777-4833 to find out the business hours of Up the Creek.
Most restaurants in Wilmington accepts both Cash and major Credit Cards. Please call (302) 777-4833 to find out available payment options accepted by Up the Creek.
Following is a list of other restaurants found within few miles of Up the Creek. You may also view all restaurants in Wilmington, Delaware.
There's no review submitted on Up the Creek by direct visitors of this website.
Add Your Review on this Restaurant