Welcome to Lee s Villa at 152 Lawrence St, Brooklyn, NY 11201-5209New York. This restaurant is rated 2.5/5 on our system. Check out Lee s Villa and let us know what you think through comments and photos!
Write a review