Restaurant
The Green House
11 locals recommend
Permanently closed
Location
839 Lake Tarleton Rd
Warren, NH
Tips from locals
The Green House is the perfect place for yummy American. We provide a high quality food made to perfection, try our salads for yourself. Come in and experience our unmatched service and food. We're located in Warren!
Locals also recommend
- 10 locals recommend