El Hotel Santa Teresa Rio MGallery es un hotel boutique de lujo ubicado en el barrio de Santa Teresa. Todas las habitaciones cuentan con secador de pelo, aire acondicionado y TV por cable. El hotel también cuenta con una piscina al aire libre, un spa y un restaurante que sirve cocina brasileña e internacional.