Leonardo's
Bar & Restaurant $$
130 New Boston Street, Woburn, MA 01801
Woburn
Description
"Brand new restaurant opening in Woburn. Serving breakfast sandwiches, Italian subs, pizza, and mouth-watering steak tips. Dine-in, pick-up, and delivery options available." Frequently Asked Questions
Places You Should Consider
Leonardo's Photos
News & Articles