Apartment for sale, 2608 Franciscana Way Palmera Ridge, in Leander, United StatesLeander, 2608 Franciscana WayApartment • 3 room(s) • 3 bed. • 2 bath. • 158.4 m²