Bavaria Construction Inc Dba Solwest Energy Out of 0 Reviews Rating: 90 Novato, CA Call us Write a review