Miami Stadium – Bobby Maduro

Miami Stadium – Later Bobby Maduro Stadium

Miami Stadium was located at 2301 Northwest 10th Avenue in Miami, Florida.  Miami Stadium Postcard (Gulf Stream Card & Distribution Co., ...
Read More

Categories