Restaurants & Bars

Northern New England Steakhouse

Depot Square Steakhouse - Derry, NH

Share:

Restaurants & Bars 3

Depot Square Steakhouse - Derry, NH

Scott | Dec 2, 2004 11:38 AM

I will be going to the Depot Square Steakhouse in Derry, NH this weekend for the first time. Some friends who live in the area picked it. Has anyone been? Do they do anything well or is there anything to avoid?

Thanks!

Want to stay up to date with this post?

Recommended From Chowhound