Alcatraz Island Travel Infographic adminAugust 6, 20150378 views Alcatraz Island Travel Infographic shows facts about Alcatraz Island in San Francisco, California, USA.