El Velasco House dispone de salón compartido y se encuentra en Buenos Aires, a 1,1 km de la plaza Serrano y a 2,3 km de la plaza Italia. Hay WiFi gratuita.
Los apartamentos están equipados con 1 dormitorio, baño privado con secador de pelo, zona de cocina y aire acondicionado.
El personal habla español e inglés.
El Velasco House se encuentra a 3,8 km del Museo de Arte Latinoamericano de Buenos Aires MALBA.