Indochine Casa Hotel se trouve rue Thái Ly, à Thao Dien, un quartier résidentiel prisé des expatriés situé de l'autre côté de la rivière de Saigon, à 4,9 km du centre-ville. La vie de quartier est tout près : le temple Đình Ích Phú se trouve à 50 m, le marché Chợ Thảo Điền à 250 m et l'embarcadère de ferry Bến Thảo Điền à 350 m, ce qui permet d'explorer facilement les environs à pied.
La station de métro Thao Dien est à 650 m et se situe sur la ligne 1 du métro, qui rejoint le centre-ville. L'aéroport international de Tan Son Nhat est à 6 km de l'hôtel et la gare de Saigon à 6,2 km, si bien qu'un taxi ou une voiture de VTC est le moyen le plus simple pour rejoindre l'un ou l'autre. La réception parle anglais, espagnol, français, vietnamien et chinois, ce qui est utile pour demander son chemin. Un parking privé gratuit est accessible sur place sans réservation pour les clients qui viennent en voiture.
Pour les familles, l'espace de loisirs Just Kidding est à 250 m, et des aires de jeux à proximité offrent de l'espace aux enfants. Plus loin, le zoo et jardin botanique est à 3,1 km et le musée d'histoire du Vietnam à 3,2 km, tandis que le lac Crescent, à 8,7 km, constitue une sortie plus longue pour une promenade au bord de l'eau. Des cafés et restaurants, dont Saigon Bagel et Mama Kitchen - Nhà hàng món Việt, se trouvent à quelques minutes à pied.