Leela's Restaurant Inc
Add to Favorites
OPEN NOW
Today: 7:00 am - 9:00 pm
14 Years
in Business
Amenities:
Wheelchair accessible
Saved to Favorites
Phone: (786) 355-8507
Address: 5650 NE 2nd Ave, Miami, FL 33137
Phone: (786) 306-4122
Phone: (305) 759-0311
Phone: (305) 982-8607
Primary Phone: (305) 982-8607
Cuisines: Caterers, Family Style, Take Out
Wheelchair Accessible: Yes
467 NE 58th St, Miami, FL 33137
4820 Biscayne Blvd, Miami, FL 33137
1770 N Bayshore Dr, Miami, FL 33132
2929 Biscayne Blvd, Miami, FL 33137
1250 NW 22nd Ave, Miami, FL 33125
1090 NW 36th St, Miami, FL 33127
8100 Biscayne Blvd, Miami, FL 33138
626 SW 4th St, Miami, FL 33130
350 NE 24th St, Miami, FL 33137
3045 Biscayne Blvd, Miami, FL 33137