The Urinals of Queen Kaahumanu Center

Queen Kaahumanu Center is a shopping mall located in Kahului, HI, on the island of Maui.

Filed under: Business
Tweet

Large portions of the mall aren't walled in, but are only shielded from the rain.