2 Wks Ago COMPARE 1527 Lake Placid Terrace, Henderson, NV 89014 Unit Paul & Melissa Skidell Apartment for Rent 2 Beds $1,575