Belmont Center is a plaza Middlesex County Massachusetts located in United States.
Leonard St (Alexander Ave) Belmont , MA 02478 United States
Park close to Craft Beer Cellar, you don't want to carry all that beer too far
Italian sub at Greg's Pizza is amazing.
You can get groceries done, have some coffee while you have car being detailed. You can catch a train to the city. Post office, bank, etc are available and many other businesses... - Antonio Figueiredo
The sprinkler park is such a great place to hang out with kids for an hour on a hot day. Lifeguards, plenty of shade & picnic tables make it really family friendly. On the Belmont/Waltham border. - Babs
Large portions of very good Italian food.... and wicked cheap cheese pizza! - Eric Welin
Jalapeño bagel with olive pimento cheese and salted Carmel coffee - Girish Jayakumar