Longwood was a little tough for us to find using the street address, number 1204 is on the opposite side of the street from the other even-numbered businesses. It is located JUST over the Southbury/Woodbury line, so watch closely for it. There's plenty of parking in the rear of the building.
We had a delicious dinner here the other night - the lobster bisque was fantastic, the roast chicken terrific. The waitress was friendly, vivacious and attentive. The dining room had a roaring fire and the ambiance was charming.
I highly recommend dining at Longwood for any special dinner. Since we didn't stay there, I can't make any comment about the Inn, just the dining experience.