Leo's Latin Cuisine is a cozy restaurant in Preston, CT that specializes in serving authentic Latin American dishes.
With a focus on fresh ingredients and traditional recipes, Leo's Latin Cuisine aims to provide a taste of Latin culture to its customers in a welcoming and casual setting.
Generated from their business information