3 Locations in South Florida

3 Locations in South Florida

Dine in, Take out, or Delivery.

Restaurant Locations

Restaurant Image

COMING SOON!

COMING SOON!

Larry's Cafe
8000 W. Broward Blvd
Food Court- Broward Mall
Plantation, FL 33388