Restaurants & Bars 23

Z Square

windupbird | Sep 26, 2006 07:53 PM

Hello-

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.

http://www.bizjournals.com/boston/sto...

Want to stay up to date with this post?