Results 2 results found Tsubame-no-ochaya, a tea house on a lake in the Hama-rikyu Gardens, Tokyo, Honshu, Japan, Asia A modern highrise hotel above the Tsubame-no-ochaya, a tea house on a lake in the Hama-rikyu Gardens, Tokyo, Honshu, Japan, Asia