Italian restaurant · 101 Elmsley Meadows Ln, Greensboro, NC
To-Go
More food in Greensboro, NC · Italian Food in Greensboro