3 Squares Restaurant By laurabwhitmore April 6, 2017 No Comments Loading Map.... 3 Squares Restaurant669 Highland Ave - NeedhamDetails 42.2990159 -71.23138340000003 Address 669 Highland Ave Needham MA 02492 United States Upcoming Events No events in this location
Leave a Comment