Food & Beverages - West Peoria, Illinois, United States
Tartan Inn is a food & beverages company based out of 428 N Waverly Ave, West Peoria, Illinois, United States.