33 SE 7th St Suite 100, Miami, FL 33131, United States
View on Map
What travelers say:
The net red restaurant in Miami, the seafood inside is good, no go to Boston will go to this lobster, the green mouth shellfish is also good, the original taste, the cheese cake after the meal tastes very good, very thick cheese.