Waters Takeshiba is a multi-purpose complex located near Takeshiba Station. It offers a variety of attractions, including theatres, shopping malls, restaurants, and a luxury hotel, making it a popular destination for both locals and tourists.
Advertising
Time Out says
Details
Advertising
You may also like
You may also like
Discover Time Out original video