301 Washington Ave, Miami Beach, Florida 33139 USA
Beautiful stained glass window inside
Photo Credit: Yelp