Leo Cafeteria, MIAMI, Florida (FL)

Looking for some food? Leo Cafeteria is among the restaurants you might consider.
Comfortably positioned at 1927 Northwest 60th Street () in MIAMI, Florida (FL) (33142), Leo Cafeteria is available at 3053624532. Please do give them a call upfront to make a reservation.
More restaurants in MIAMI, Florida (FL)


Leo Cafeteria contact information and details:
Address: 1927 Northwest 60th Street - , MIAMI, Florida (FL) 33142
Contact Phone: 3053624532