Limen House 600 West 10th Street Wilmington DE 19801 (302) 652-7969 Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×