10855 SW 72nd St, Miami, Florida 33173 USA
The best Alfajores I've ever had thus far!
Photo Credit: Yelp