The best place to buy beer, wine and sodas including a cooler would be out on the North Roosevelt Blvd at Winn Dixie, but if you can not get out that far, you can go to Fausto's Market on the corner of Fleming and Bahama Street - Fleming Street is right by Fast BucK Freddie and the Hotel La Concha (Margaretvilla) is also a land mark - you turn East - this is only about 4 blocks south of Mallory Square - the closer you are to the port, the more you are going to pay - if you go on the trolley, you can get off at Winn Dixie - there is also a shopping mall there with less expensive souvieners - Hope this will help -
Always
Shirley
an ol' conch from key West