studio a s

60 NE 11th Street
Miami
Florida
United States