Treehouse Bar & Grill is a bar and grill offering a casual dining experience with views of the Birch Hills Golf Course.