Giants Fans: MoMo’s to Open in Walnut Creek Feb. 13
Date
MoMo’s, the restaurant mainstay across the street from San Francisco’s AT&T Park, will officially open a sequel in Walnut Creek next month. After years of being the go-to pre-game, post-game and sometimes during-game watering hole