Cielo Rojo is a Mexican restaurant offering delicious food. It is located at 1893 Eglinton Ave W.