What is the correct grammar located in or located at?

Either could be correct, depending on context.
"The thief has been located in the library." (The thief is inside the walls of the library.)
"The thief has been located at the library." (The thief could be anywhere on the library grounds.)