339 NE 61st St. Miami Florida United States of America