Do they deliver

Jesse gadson | Sep 6, 2019 | Category: Pizza restaurant in South Burlington, Vermont

Leonardo's Pizza - All questions

Address: 1160 Williston Rd, South Burlington, VT 05403, USA

Jacky Concepcion | Sep 6, 2019

Yes

Clifford Sawyer | Sep 6, 2019

Thats all they do, great pizza!

Add Answer

Thanks! Your answer is awaiting moderation.

Trending Places