Community Health Center
Islands Community Medical Center Annex
Vinalhaven, ME, 04863
Sliding-fee scale
Primary CareCommunity Health
3 community health centers in Vinalhaven.
Vinalhaven, ME, 04863
Vinalhaven, ME, 04863
Vinalhaven, ME, 04863