LA Isla Restaurant, MIAMI, Florida (FL)
Readily positioned at 2008 Northwest 20th Street () in MIAMI, Florida (FL) (33142), LA Isla Restaurant can be reached at 3053250741. It is advisable to call in advance to make a reservation.
More restaurants in MIAMI, Florida (FL)
LA Isla Restaurant contact information and details:
Address: 2008 Northwest 20th Street - , MIAMI, Florida (FL) 33142
Contact Phone: 3053250741