Both are correct English, but #1 seems best to me here. "at" makes it sound more like an exciting destination -- a building that's an important feature of the locality. The use of "in" and "at" is very complex in English (this is true of prepositions in general).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.