My friend brought us here and we just loved everything about it. The food was incredible! Loved the atmosphere! We'd recommend this place to people and go back if we didn't live in Delaware.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.