Villa Lucia's

WE ARE OPEN FOR TAKE OUT!

Give us a call at (650) 365-3811 to place an order for pick-up!

TUESDAY - SATURDAY

Last order will be taken at 8:45pm

SUNDAY

Last order will be taken at 7:45pm

We appreciate your continued support during this time!