The Shops at Todos Santos, Concord
The Monster Wings, where Fire Wings used to be at The Shops at Todos Santos in Concord, is opening this month with one of the same owners as before. The inside looks nice with plenty of flat screen TVs to catch the latest game. Stay tuned…