‘Super friendly’ Castro Mexican restaurant closes. Has a new eatery swooped in already?Mar. 26, 2024 • 8:00am