Plugging in to the power of the sun!

Postal address

Send any correspondance to our office address below
Tabby Power Solar Company
900 Mohawk Street
Savannah, GA 31419

Toll-free: +1 999 999 9999
Telephone: +1 912 999 9999
Fax: +1 912 999 9999

Our locations

Located in Savannah, Tabby Power Solar Company corporate offices are home to all of the office staff for each department. Solar installations are currently located only in the state of Georgia with future sites in the planning stages.