Trail House Kitchen & Bar

Restaurant in North Adams, MA

Opening hours: Fr-Sa 11:00-21:00; Su-Th 11:00-20:00

896 State Road, 01247