LT Steak and Seafood is located in one of our favorite hotels in South Beach! They are located right on Ocean Drive. Their pop-overs and fried calamari are amazing!
George and I ate here on our most recent trip to Miami! We both dream of their wagyu dumplings-- hands down one of the best things we ever eaten!