The short-lived izakaya joint Teo, a Japanese styled pub at the new development at 321 Starr St., by chef Jaoquin Baca, shuttered its doors this week and announced its closure on their website. The restaurant opened in December of 2018 and operated for only five months.
Cover image courtesy of Jaoquin Baca.


