is not in process of liquidation on May 31, 2023
Where is TSR NORTH SOLAR FARM LLC's headquarters?
TSR NORTH SOLAR FARM LLC's headquarters is located at 2033 E SPEEDWAY BLVD STE 200, TUCSON, AZ, 85719
What year was TSR NORTH SOLAR FARM LLC started?
TSR NORTH SOLAR FARM LLC was started in 2019
Sources: Oregon's Open Data Portal