Albion Park is a park Somerville located in United States.
115 Albion St (Lowell) Somerville , MA 02144 United States
i'm always trying to lure unsuspecting victims onto the spinny thing after a few drinks. hilarity always ensues.
Can't beat the sprinklers on a hot day.
My dog loves it
Great place to have a kids party
Creepy.....
Gorgeous every time of year. The area by the Lexington Street Playground is prone to flooding after even the slightest storm, but let's just call it the Somerville Bayou and embrace it. - Keri Garel
This small park in Somerville is dog friendly, but there are no off-leash dog runs here to let your pooch run free. - Patrick Haney
Great coffee and really tasty muffins! Reminds me of coffee shops in Seattle, the really good ones. - Miraj Shah