24025 Lakeshore Dr, Alcova, Wyoming 82620 USA
2023 summer menu. Sorry for the glares. I tried.
Photo Credit: Yelp