Judging Restaurants – La Villa

by Prince Of Petworth March 4, 2009 at 12:00 pm 5 Comments


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?


Subscribe to our mailing list