Farm House Restaurant Soon to Open in Belmont!
We’re excited about the upcoming opening of the Farm House at 1301 Sixth Street in Belmont, which many of you may recall was the location of the old Belli Deli.
The place sat empty for the last several years but we recently stopped by to check out what’s going on since there’s a new sign out front.
The […]