620 Northeast 78th Street Miami, FL 33138
Seated: 30
Square Feet: 100 ft2
Riverside views. Drinks & appetizers. Intimate setting.