Get directions to: A Matter Of Taste, Peoria, IL
Restaurant address: 838 W Glen Ave Peoria, IL 61614, USA
Restaurant: A Matter Of Taste