Get directions to: Elk Horn Family Restaurant, Afton, WY
Restaurant address: 461 N Washington St Afton, WY 83110, USA
Restaurant: Elk Horn Family Restaurant