Enjoy delicious sushi at Hamachi, a sushi and grill restaurant.