Lu Lu's Bar & Grill is a fast food restaurant offering takeout options. It features free off-street parking and a TV.