Leo's Latin Cuisine is a cozy restaurant in Preston, CT that specializes in serving authentic Latin American dishes.
With a menu featuring a variety of traditional flavors and ingredients, Leo's Latin Cuisine offers a casual dining experience for those looking to explore the tastes of Latin cuisine.
Generated from their business information