Located on Arsenal St. in Watertown, just a few minutes away from Watertown Square, the best local retailers, restaurants, and hot-spots. Bounded by the scenic Charles River with its classic New England charm and encompassed by rich landscape. This awesome...
See More