The Dog House

Call ahead. Takeout orders only.
11- 12 am

Address:

New Castle, DE 19720

Local Phone:


What's Nearby