Skip to main content

Stela's Kitchen & Bar

restaurant · bar and grill restaurant · Miami, FL

Address
7415 NW 19th St bldg 6, Miami, FL 33126
Phone
(305) 594-6925
Website
stelaskitchen.com
Where
25.7914, -80.3176

Search Hominin for Stela's Kitchen & Bar

Other restaurants nearby

More in Miami

Stela's Kitchen & Bar — restaurant in Miami, FL | Hominin