Image
Cafe Sabor is the local Island Park Mexican restaurant located in the Macks Inn area right on the Henry’s Fork River. Enjoy the river view on the back deck of the restaurant.
Address
4298 Hwy 20
Island Park, ID 83429
United States
Phone
Website