Places to Stay

LOS LOCOS London

LOS LOCOS, 24-26 RUSSELL STREET, London, WC2B 5HF

02073790220

LOS LOCOS
TEX -MEX BAR AND RESTAURANT WITH FANTASTIC HAPPY HOURS EVERY DAY , SOMEDAY'S ALL DAY !!! THEN DANCE OFF THE FOOD WITH CLASSIC POP AND CHEEZY TUNES FROM 11-3AM