Temple Israel

137 N.E. 19th St.
Miami
Florida
United States