In this study, the Lattice Boltzmann Method (LBM) is implemented through a finite-volume approach to perform 2-D, incompressible, and turbulent fluid flow analyses on structured grids. Even though the approach followed in this study necessitates more computational effort compared to the standard LBM (the so called stream and collide scheme), using the finite-volume method, the known limitations of the stream and collide scheme on lattice to be uniform and Courant-Friedrichs-Lewy (CFL) number to be one are removed. Moreover, the curved boundaries in the computational domain are handled more accurately with less effort. These improvements pave the way for the possibility of solving fluid flow problems with the LBM using coarser grids that are refined only where it is necessary and the boundary layers might be resolved better.