Riverside is right off of 95 so it's pretty convenient I'd say. You could probably find a place to park closer in, somewhere in Brookline, but you'd have to find your way there and look for it.
Don't blame me if this goes awry though, does anyone else have any ideas?