Amelia Earhart Statue Home Amelia Earhart Statue 468 Harvey Street, Riverhead, Harbour Grace, NL A0A 2M0Visit Website