Papi's Place is a sports bar offering a hangout spot for games and movies.