Falls Church's premiere karaoke-bar-slash-Filipino-restaurant Karaoke Idol is no more.
The place has been replaced by Lu's Restaurant at 7151 Lee Highway. The new restaurant is open; looks like it opened sometime in November.
The restaurant is categorized as Latin American and Tex-Mex in its Yelp listing.