Mount Weather is a Daedalus facility in West Virginia.
Luc tells Katy and Daemon about it so they can go save Beth. In their attempt to raid it they do get Beth out but Katy gets captured.