Lahaina Jodo Mission
The Lahaina Jodo Mission is a Japanese Buddhist temple that features one of the largest statues of Buddha outside of Asia.