The Edo Sakura is geopend in juni 2013. Het beschikt over accommodatie in een Japans herenhuis in Machiyastijl en ligt op 5 minuten lopen van metrostation Iriya en op 10 minuten lopen van treinstation JR Uguisudani.
Ayant ouvert ses portes en juin 2013, l'établissement The Edo Sakura occupe une Machiya, une maison de ville japonaise traditionnelle et se trouve à 5 minutes à pied de la station de métro Iriya ainsi qu'à 10 minutes de marche de la gare JR Uguisudani.