Los Polillas is a bar & grill offering a varied menu with well-prepared Spanish cuisine and pinchos.