La Rosa

895 Villa St, Elgin, IL 60120

Happy hour: food

Monday - Sunday 4:00 - 6:00pm

  • hand-stuffed jalapeño poppers
  • Risotto Relleno
  • Pork Posole
  • Chicken Enchiladas
  • Carne Asada Traditionale

Sources and contact

View source

Restaurant website