Adam, unfortunately, there are no shops in the area I am aware of. There are plenty of courses in the area, e.g. The Country Club in Brookline, Charles River are pretty close. There are also golf courses both north and south that aren't too far away.
If there is something specifically you are looking for, please let me know and I will try and help where I can.