Happy Hour #1

Il Toro E La Capra
6435 S Decatur

A taste of Italy with ingredients from Mexico…