Star of India
1710 Newport Gap Pike A, Wilmington DE 19808