R
Richard Review of The Peninsula Tokyo
Very nice hotel near Imperial Palace. I think they...
Very nice hotel near Imperial Palace. I think they shot Lost in Translation here.
Very nice hotel near Imperial Palace. I think they shot Lost in Translation here.
Comments: