Prosecutors in San Francisco have charged an illegal immigrant with the murder of a woman at a popular sightseeing destination.