Restaurants & Bars

Margarita's?

Share:

Restaurants & Bars 9

Margarita's?

Tim | May 23, 2005 10:01 PM

Anyone ever eat at this chain? Reviews? Hitting the downtown Manchester venue but there's many others.

Want to stay up to date with this post?