Snell Isle Apartments Address: 1515 Eden Isle Dr NE 1515 Eden Isle Drive Northeast Saint Petersburg 33704 United States ← Tiny Tots University → Cedar River Seafood (Inverness)