No, just street parking. But you can park on Winthrop St or Forest Ave and have just a short walk.
Yes
Your question has been sent.
Expect an answer!