Three Flowers. Morikami, FL Three Flowers. Morikami, FLThree flowers at Morikami Japanese Gardens, Delray Beach, FL.