orange bowl parking lot s

1501 NW 3rd Street
Miami
Florida
United States