5998 Palisade Avenue is a four-bedroom, two-and-a-half-bath house nestled beautifully into the distinctive hills of North Riverdale, cloistered by 40ft rock