Nana Eikura was born on February 12, 1988 in Kagoshima, Japan. She is an actress, known for Step Forward (2008), The Floating Castle (2012) and April Bride (2009). Read more on iMDB