Profile: A Matter Of Taste is a Eating and drinking places company located at Peoria, Illinois USA, address is 838 E Glen Ave, Peoria 61616-5200 IL, postcode is 61616-5200
Please share as much information as you can about A Matter Of Taste so other users can benefit from your comment.