Steak house · 2103 Nw 2 Ave Miami, First Floor, Miami, FL
Dine-In
More food in Miami, FL · Steak House in Miami