Life Care Center of Hilliard
3756 W 3rd St
Hilliard, FL 32046
Life Care Center of Hilliard is a 120 bed senior community situated in Hilliard, Florida. The facility is in a predominantly middle income area, with a median per-family income of $49,169. With about 10,000 people residing in the ...
11 miles away from Folkston, GA