Skip to main content

Libra Foundation

Address
Three Canal Plaza, Suite 500
P.O. Box 17516
City
Portland
State
Maine
Zip
4112
Phone
207-879-6280
Fax
207-879-6281
EIN
04-6626994
Geographic Focus
Maine
Total Annual Giving
$4655795.00