larchmontla.com
Kiku Sushi Bar - Larchmont LA
Kiku Sushi Bar in Larchmont Village, Los Angeles, California. Sushi and tempura in the Hancock Park / Windsor Square area. Reservations? Call ahead or just drop in.