Sakura Cafe & Restaurant

Sakura cafe & restaurant is found at Sakura Hotels throughout Tokyo, open 24 hours a day, 365 days a week.Featuring international cuisine and rare varieties of beer from overseas, Enjoy our unique international atmosphere.