Shin Sushi

Shin Sushi is a Michelin-starred Japanese restaurant in Encino, California.