Restaurantr ANGELO"S is a restaurant, located at 18 de Noviembre, Loja, Ecuador. They can be contacted via phone at +593 99 421 7681 for more detailed information.
Buen lugar, comida y exelente servicio.