Tomo Sushi
LOCATION & HOURS

18707 Devonshire St.
Northridge, CA 91324

tomoorder88@gmail.com
Tel: 818-368-2720
Fax: 818-368-2720

Dine-In open

from 6/18 (Thu)

TOMO ​SUSHI