Key Biscayne, Florida, United States of America
Historic Virginia Key Beach Park
is located at 4020 Virginia Beach Dr. in Key Biscayne
Miami Marine Stadium
is located at 3501 Rickenbacker Causeway in Key Biscayne
Miami Marine Stadium At Virginia Key Beach Park
is located at 3501 Rickenbacker Causeway in Key Biscayne