President Garfield's cottage, Long Branch, New Jersey
President Garfield's cottage, Long Branch, New Jersey
Date & Place: