Castellos pizza & pasta

2645 Arapaho Rd #149, Garland, TX

Menu (As of 10/29)

Castellos pizza & pasta: hours and how to order