House for sale, 130 Mimosa Place Apt D, Lafayette Parish, LA, in Lafayette, United StatesLafayette, 130 Mimosa Place Apt D, Lafayette Parish, LAHouse • 2 room(s) • 2 bed. • 1 bath.