Wife took the oath in Indianapolis in July.
Thought I'd post some info if someone else needs it.
The courthouse is in the middle of downtown. You'll need to pay to park, probably in a parking lot or garage, somewhere near the courthouse, then walk across the road. Expect to pay $5-$12 for parking. Plan an extra 10-15 minutes to deal with the parking issues there, plus 4-5 minutes to get through security and find the courtroom.
Security at the door requires a photo id to get in.
If someone is coming along with you, be sure they have it too.
We came in late due to arriving late, plus the parking time etc.
But there were so many in the room it didn't matter.
We went up to the next floor and found the courtroom in the back of the building.
There were 60+ getting the oath that day, they called each up to check in and take a seat in the front of the room. That process took a long time, then at the end people that came in after their name was called were allowed to check in. It was about 40 minutes before the Judge came in.
After saying some things, the judge allowed the spectators that wanted to to come to the front and take pictures, they stayed there during the whole process.
About 15 speakers came up to speak and welcome the new citizens, representatives from politician offices, government agencies (Social Security) and DAR (daughters of the american revolution), presented flags, plus a group gave a flag to the oldest new citizen, (she had tears in her eyes when they handed it to her)
After all the speaches and greetings and the oath done, then the new citizens filed back to get some paperwork, get some Social security information updated etc, before they could leave. It was around 1 1/2 - 1 3/4 hours in all before we were out of there.
The new citizens were all different nationalities, about 4-5 from Mexico, 4-5 from India, 2 from Canada, 2-3 from Europe and the rest from all around.
Hope the info is useful to someone.