Jump to MLS#:
MLS#:150414
5920 Camellia Place, Lake Charles, LA 70605
$318,500 | MLS#: 150414