Terra Scallops

Terra – Tokyo Italian, Set Lunch Review

Terra – Tokyo Italian cuisine at Tras Street. My good friend, Howard Lo, was the first to introduce me to Japanese Italian fare 10 years back, and no, I wasn’t a fan. Consisting mostly of pastas with dubious sauces, I seriously doubted my buddy’s taste. But I’ll eat my words as Howard is the owner […]