The site on National Ave. would serve as the second location for La Finca, a popular coffee house in St. Francis focusing on ...