photo by Phoebe Chiu Since their opening on December 22nd, business at Ichi Tea and Sushi has been flourishing. Serving quality beverages and mouth watering sushi, Ichi Tea and Sushi is a strong competitor to other eateries in Westwood. An adjunct to Del Sushi, a popular sushi bar…
Tag