Restaurants - Japanese in Larkspur, CA
King Of The Roll
Shin Japanese Restaurant