lehman auditorium s

11380 NW 27th Avenue
Miami
Florida
United States