Restaurants & Bars 23

Z Square

windupbird | Sep 26, 2006 07:53 PM


Has anyone tried out Z Square (new place in Harvard Square), yet? Just heard about it this morning and I am curious to hear if it will live up to the hype.

Want to stay up to date with this post?

Recommended From Chowhound