Tamagawa Holdings to Run Solar Plant by Leasing Facilities

Tamagawa Holdings' mega solar power plant in Shimonoseki City, Yamaguchi Prefecture (source: Tamagawa Holdings)

Tamagawa Holdings' mega solar power plant in Shimonoseki City, Yamaguchi Prefecture (source: Tamagawa Holdings)