PLAZA Location Map

address: 12F, 135 Green River West St, Central District, Taichung, Taiwan
view on Google Maps