Landmark Apartments 1101 N Kelly Ave Odessa, TX 79763 Phone: (432) 337-2671 Fax: (432) 335-8974
Category: Apartments