Mar 23 Terraza Neptuno Terraza Neptuno is at the bottom of Cerro Santa Lucia, in downtown Santiago, Chile. Share this:TwitterFacebookLike this:Like Loading... Related