Casa Asia tiene su sede en el Palacio Baró de Quadras, un edificio modernista de principios del siglo XX del
arquitecto catalán Josep Puig i Cadafalch. El palacete, catalogado como Monumento Histórico Artístico de
Interés Nacional, se inauguró como sede de Casa Asia en junio de 2003 y cuenta con unas instalaciones que
permiten albergar las diversas iniciativas, actividades y servicios que lleva a cabo la institución.