Cherry blossom-lined street with green trees along a quiet road