Beautiful, interesting, incredible cinema.
A short documentary on Leeward Drive Inn located in Waipahu, Hawai’i.