Sushi Lovers is a Japanese restaurant and sushi bar, located in Cleveland; serving only the freshest ingredients.