13 West Central Street,
Natick, MA, 01760
As of right now we are only offering indoor dining and takeout. We cant wait for Spring and nicer weather to come so we can re-open our patio! Stay tuned!