Celestine Hotel

3-23-1 Shiba
Tokyo
Japan