7887 Talavera Pl, Delray Beach, FL - $2,127,500
Spectacular, Single Story, Open-floor Plan, Resort Style Residence Is Situated On An Elegant Led Lighted, Landscaped Lot In Delray Beach, Which Is Rated The Most Fun Small Town In America! Luxury Courtyard Setting In Most Sought After Country Club...
Century 21 LUXE HOMES