is in process of liquidation on Dec 1, 2023
Where is Holland Plaza and Storage Inc's headquarters?
Holland Plaza and Storage Inc's headquarters is located at 33600 ECHO LAKE RD, SOLDOTNA, AK 99669, SOLDOTNA, AK 99669
What year was Holland Plaza and Storage Inc started?
Holland Plaza and Storage Inc was started in 2021