Spending time with your family and eating really good food are two things that Larry holds close to his heart. Lorenzo's is a place where you can enjoy both.
People also ask
What does trattoria mean in Italy?
Rating
(262)
Lorenzo's Trattoria, St. Louis, Missouri. 4160 likes · 13 talking about this · 8415 were here. Lorenzo's features Northern Italian fare with a touch of...