Strawberry Moon Posted on March 7, 2023 Comments Off on Strawberry Moon Details Location Address:601 Washington Ave, Miami Beach, Florida, 33139, United States