You do not need a FOID (firearms owner identification) card to enter the building or it's shop, but you do need a FOID card to handle any gun in the shop. There is a spacious viewing area in the lobby to watch people firing their guns, you are behind sound reducing glass. Overall it's a nice safe place to shoot firearms and they have a good selection of guns and accessories for sale at reasonable prices.
If you don't have license you have to hire a range Master to help you
You need a foid card to shoot as well
From my understanding and being a Firearms owner you will need an ID or a Ford card to use the gun range hope this helps
No you don't need licenses but you have to pay for some one with license at the range
Thanks! Your answer is awaiting moderation.