From its founding in 1935 to the present, trips to American Beach have meant good times, good friends, and great food. Located on Amelia Island in northeast Florida and established by the Pension... This description may be from another edition of this product.