Milo's Place is a cocktail bar offering drinks and bar games in a cozy, sports-friendly space.