Share: 
Permanently Closed

Leela's Restaurant

Little Haiti - Restaurant -
Note: The selection of items are shown in the original language in which it appears on the menu.

Nearby Places

Address: 
5650 NE 2nd Ave, Miami, FL 33137, EE. UU., Miami, FL 33137