Get directions to: Tin Fish, Villa Park, IL Restaurant address: 17 W 512 22nd St Villa Park, IL 60181, USA Driving Walking Bicycling Restaurant: Tin Fish