Get directions to: In The Dog House, Millsboro, DE
Restaurant address: 6 Long Neck Plaza Millsboro, DE 19966, USA
Restaurant: In The Dog House