Apple Tree Inn & Restaurant
10 Richmond Mountain Rd, Lenox, MA 01240-2433
Apple Tree Inn & Restaurant is a American place is located in Lenox, Massachusetts. The address of Apple Tree Inn & Restaurant is 10 Richmond Mountain Rd, Lenox, MA 01240-2433.
If you want to go to the place or need any services, you can contact them directly. The phone number is +1 413-637-1477,