View on Map
Discover Details:
1
The Red House
No. 10, Chengdu Rd, Wanhua District, Taipei City, Taiwan 108 
Show on Map
Popularity in Country: 80 of 173
Popularity in Category: 664 of 2520
Popularity Worldwide: 7428 of 28980
Architecture
Theaters