FLEMING ISLAND, FL
Address: 580 HAWKES ISLAND DR, FLEMING ISLAND, FL
Located conveniently at 580 Hawkes Island Dr in picturesque Fleming Island, FL, James Marvin Johnson, an established local insurance agency, serves the Clay County community and surrounding North Florida areas.