2000 Collins Ave #2, Miami Beach, Florida 33139, United States of America
Leonardo is an upscale Italian restaurant on Miami Beach’s Collins Avenue, offering handmade pasta, fresh seafood, and classic Italian dishes crafted by a chef trained in Naples.