Lero Lero Cafe is located in San Salvador, El Salvador on 4 Avenida Norte # 107, and Calle Delgado, azotea del Edificio Letona, San Salvador, San Salvador 1101. Lero Lero Cafe is rated 3 out of 5 in the category american in El Salvador.
Address
4 Avenida Norte # 107, and Calle Delgado, azotea del Edificio Letona, San Salvador, San Salvador 1101