All of the Indian Lake sites are island sites so you sign in at the boat launch. If you reserved a site on land through the Lewey Lake reservation site, then you have to go to the Lewey Lake entrance to check in.
If its an island site you sign in at the boat launch area
Thanks! Your answer is awaiting moderation.