Cross Keys Apartments
1996 SW 81st Ave
North Lauderdale, FL 33068