Looks like 303 Playa Del Sol is no longer available on Rent.com which means this information is likely out of date.

303 Playa Del Sol

 401 Cooper Landing Rd apt.303, Cherry HillNJ 08002