Japanese restaurant Buddha & Sakura offers fresh, delicious sushi and other Japanese dishes.