Forks.MIA›South Beach›Leonardo

South Beach  ·  Italian

Leonardo

Italian in South Beach — 4.4 across 2,582 diner reviews

★★★★ 4.4  (2,582) $$
Reserve on Resy Yelp reviews 🚶 Add to crawl Checking tonight's tables…

About Leonardo

Leonardo is an Italian spot in South Beach, and a steady neighborhood draw — it carries a 4.4 rating across 2,582 diner reviews. Regulars point to the handmade pasta and the branzino. Expect a mid-range bill. It was picked from The Infatuation's South Beach coverage, so it is open and worth the trip.

Must-try dishes

Handmade PastaBranzino
Address
2000 Collins Ave, Miami Beach, FL 33139
Hours
Hours vary — check Google Maps for today’s hours
Parking
Street parking is tight on the beach; valet and rideshare are common
Reservations
Walk-ins welcome; call ahead for larger parties

Perfect for

Date NightDinner with FriendsFamily FriendlyDinner with Parents

More restaurants in South Beach

More italian in MIA

Frequently asked questions

What is Leonardo known for?

Leonardo is italian in South Beach — 4.4 across 2,582 diner reviews. Regulars order handmade pasta and branzino.

How expensive is Leonardo?

Leonardo is priced at $$ — approx. $20–$40 per person.

How do I make a reservation at Leonardo?

Leonardo uses Resy for reservations. Book online at Resy or call +13053978935 directly. The badge at the top of this page shows whether there are tables left tonight.

Where is Leonardo?

Leonardo is at 2000 Collins Ave, Miami Beach, FL 33139, in South Beach. Street parking is tight on the beach; valet and rideshare are common