O Instituto de Olhos Renato Ambrósio está localizado na Praça Saens Pena, na Tijuca, no Rio de Janeiro. O bairro é de fácil acesso, tanto de carro (há estacionamentos rotativos bem próximos ao prédio onde está instalado o Instituto), quanto por transportes públicos. A Praça Saens Pena é servida por diversas linhas de ônibus e pelo Metro (estação Saens Pena).