Tokyo Prince Hotel Presents Sakura Meguri 2026 - Cherry Blossom Dining with Tokyo Tower Views
Tokyo Prince Hotel launches Sakura Meguri 2026 from March 7 to April 12, 2026, featuring cherry blossom-themed menus at multiple restaurants. Enjoy spring delicacies while viewing Tokyo Tower and blooming sakura in Shiba Park.