2000 Collins Ave #2, Miami Beach, Florida 33139, United States of America
16,529.46 mi from Miami Beach
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.