• Bella Villa Italian Pizzeria

    110 E Glenwood Ave # 3
    Smyrna, DE 19977
    Tel: 302-653-5027
    Get Directions