Looks like The Palms of La Mesa Apartments is no longer available on Rent.com which means this information is likely out of date.

The Palms of La Mesa Apartments

 7481 Mohawk Street, La MesaCA 91941