Nova Sushi is an established sushi restaurant with over a decade of experience, offering a diverse menu of affordable sushi sets.