Bike Mobil It is an office with a beautiful view of the Andes Mountain in the heart of the commercial district in Santiago, capital city of Chile. We are only few steps from Pedro de Valdivia Metro station exit.