Bella Villa Italian Restaurant & Pizzeria

Pizza restaurant · 110 E Glenwood Ave #3, Smyrna, DE

Dine-In

Hours

More food in Smyrna, DE · Pizza in Smyrna