Explore details about location Almirante Lord Nelson. Almirante Lord Nelson is a location situated within the Miraflores alongside other areas such as Laranaga, Av Ricardo Palma, 25 de mayo.