The Pickleball Spot, a new indoor pickleball facility, is now open near the city of Bellaire offering open play, events and tournaments.