Penelope's Vegan Taqueria #3

Vegan restaurant · 1165 W 18Th St Fl 1 - Storefront, Chicago, IL

Dine-In

Hours

More food in Chicago, IL · Vegan Food in Chicago