Max and Leo’s Pizza Chelmsford

20 Boston Rd, Chelmsford, MA 01824

✆ 978-677-7253

Chelmsford Menu

Sunday 12–8
Monday CLOSED
Tuesday 4–8
Wednesday 4–8
Thursday 4–8
Friday 12–9
Saturday 12–9

    Please do not use this form to place orders or reservations