About Lenny's Latin Cafe

Lenny's Latin Cafe is a Cafes restaurant located at 10918 N 56th St in Tampa, FL 33617. Lenny's Latin Cafe has been described as an Good Cafes restaurant and has received an average rating of 5 by our members.

Food

Decor

Service

User Reviews for Lenny's Latin Cafe

All Reviews for Lenny's Latin Cafe