The Pool Hall

The Pool Hall, 914 NW 2nd Ave, Miami, FL 33136, United States

Location