Get directions to: Sushi Nobu, Davis, CA
Restaurant address: 2939 Spafford St Davis, CA 95616, USA
Restaurant: Sushi Nobu