Dine in, Take out, or Delivery.
3 Locations in South Florida
3 Locations in South Florida
Restaurant Locations
Restaurant Image
COMING SOON!
COMING SOON!
Larry's Cafe
8000 W. Broward Blvd
Food Court- Broward Mall
Plantation, FL 33388