Lion's Head Apartments 4950 Richard Street, Jacksonville, FL 32207