Leo Cafeteria, MIAMI, Florida (FL)
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
