La Charreada Phone: 812-332-2343 La Charreada 1720 North Walnut Street Bloomington, IN 47404 United States Web Address: https://www.lacharreadabloomington.com/ Location Type: Restaurant Updated October 24, 2023