Fetching details from the dictionary...
mansion; palace; manor house; castle
「館」 has another reading with different meanings.
(large) building; public building; hall