Tokyo Sushi Loha

6502 El Cajon Blvd, San Diego, CA

Menu (As of 10/30)

Tokyo Sushi Loha: hours and how to order