Matchball is a popular sports bar and restaurant, ideal for watching live games. Located near a tennis area, it offers a welcoming atmosphere.