Tosh’s makes a comeback in Marina Square
After months of delays, Tosh’s Cantina has finally opened in Marina Square, at 8101 East Belleview Avenue. I called the restaurant this morning, and reached Ruben Macintosh — the family patriarch who presided over the original (and much loved) restaurant at 3090 Downing Street for decades, before the family business…