La Charreada

Restaurant in Bloomington, Indiana