Find south african restaurants in Aurora, IL. Listings include PIE BOSS.
APIE BOSS
1649 Montgomery Road, Ste 6
Aurora, 60504
We are a one-of-a-kind Pie Shop in Aurora, IL that provides an authentic taste of South African cuisine. More information can be found at www.pieboss.com!