Loading...
Max & Leos Pizza Sudbury ~ 978-261-58422019-01-02T13:34:59+00:00
Sudbury Menu

Facebook Feed

Now Open!
Max and Leo’s Pizza @ Sudbury
470 North Rd Sudbury, MA 01776

978-261-5842

Monday–Closed
Tuesday–4-9 PM
Wednesday–4-9 PM
Thursday–4-9 PM
Friday–4-9 PM
Saturday–11:30-9 PM
Sunday–12-8PM

[google_map location_id=”929″/]

Please do not use this form to place orders or reservations