Bella Villa Italian Pizzeria

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