The phrase "to start some place" means to begin at a particular point or location. It can be used in various contexts such as starting an activity, beginning a journey, or initiating a project from a specific spot.
The Nigerian international has been the brightest light of our season, emerging from the youth team to earn a regular starting place in our senior side in recent weeks. (justarsenal.com)
Dating time site would be a good starting place for anyone who is interested in being. (petesgrillandpizza.com)
This list is a great starting place for finding the most amazing leather bands. (geekwrapped.com)