Narayanareddypuram← Explore all Temples & Teerth Place: Macherla Andhra PradeshNarayanareddypuram. Located in Macherla.AddressAvailable soon.Open this temple in the Encyclopedia