View Details 4632 Luella Avenue College Park Sec 03 | Deer Park $179,900 3 bd 1 ba 1 ½ ba 1,861 sqft 0.15 acres Short Sale