Palisades Pool Table

$6,775.00