Wellness: California, USA: Island of Angels
by Cheri Eplin If the Heavens were responsible for sprinkling magical dust upon land, Angel Island would definitely be one of the recipients. Set in the middle of San Francisco Bay a stone’s throw from Alcatraz, Angel Island is a perfect place to travel solo- a treat for both mind and body. Yeah, right… now…