Super Tuscan is a restaurant offering a blend of traditional Italian and Spanish flavors. It features homemade cuisine prepared with care.