Judging Restaurants – La Villa


La Villa is located at 1317 14th Street, NW in the Logan Circle neighborhood. I’m always intrigued by these places that look a little scrappy on the outside. Since we have many “pollo” experts here – what’s the verdict? Do you recommend eating in or takeout? Any specialties?

5 Comment

Comments are closed.