Nishinomaru Garden is Osaka's most popular location for cherry blossom viewing. Nishinomaru Garden features around 600 cherry trees and is located within Osaka Castle Park.