Casa Àsia té la seu social a la ciutat de Barcelona, al Palau Baró de Quadras, un edifici modernista de l’arquitecte Puig i Cadafalch.
El palauet, catalogat com a Monument Històric-Artístic d’Interès Nacional, es troba al número 373 de l’Avinguda Diagonal, a Barcelona. Es tracta d’un edifici singular que compta amb unes instal·lacions que permeten acollir-hi diverses iniciatives que Casa Àsia desenvolupa en les diferents vessants de la seva funció, que s’ha convertit en centre d’informació cultural i de referència sobre Àsia i el Pacífic i que ha dotat la ciutat d’un espai per fomentar la trobada entre la societat espanyola i el món asiàtic.
Auditori Tagore, amb capacitat per a 75 persones, acull actes públics de presentació d’activitats, seminaris i conferències.
A la Galeria d’art es mostren les exposicions d’art asiàtic procedents de museus i col·leccions privades, així com d’altres disciplines artístiques.
Els Salons amb els que compta Casa Àsia es poden cedir a aquelles organitzacions i empreses que desitgin realitzar-hi activitats, tant d’àmbit públic com privat.