El Tamarindo
Address:
233 W State Road 84, Ft Lauderdale, FL 33315
Phone:
(954) 467-5114
Restaurants
Other Businesses:
- J. Alexander's at 2415 N Federal Hwy, Ft Lauderdale, FL 33305
- Rally's at 2701 W Broward Blvd, Ft Lauderdale, FL 33312
- Jade Palace at 2465 E Sunrise Blvd, Ft Lauderdale, FL 33304
- The Mermaid Bar at 2442 E Sunrise Blvd, Ft Lauderdale, FL 33304
- La Marina at 1881 SE 17th St, Ft Lauderdale, FL 33316