Penelope's is a Mexican plant-based taqueria located in Chicago's River North neighborhood. Walk-ins only, but feel free to text us or email us to make a reservation for parties of 6 or more.
Need catering services? Be sure to email us.
230 West Chicago Avenue, Chicago, Illinois 60654, United States