Teresa Childress

Love Cafe Napoli. Have been going there for over 15 years. They have never changed. It is the best Italian restaurant in Delaware. Prices are awesome! Food is awesome! Service and staff are awesome! Would give them 10 stars if I could