Opening a physical store is not without risks. One of the most obvious risks to evaluate before opening a new store is receiving enough customers to make the business profitable. Therefore, it is essential to pick the right location to make sure it is convenient for the customers and there is enough demand for a new store in the area. Using data science, geospatial analysis and machine learning techniques, we can provide a solution for this and recommend the best neighbourhood for opening your new stores.