Waimea Self Storage

68-1558 Mamalahoa Hwy Kamuela, HI 96743 Details