Red Tail Apartments
121 E Victory Rd
Meridian, ID 83642-6633
208-855-5000