The Scottish village of Upper Largo is located within the county of Fife and has a population of approximately 700.
Upper Largo is governed by council.
Upper Largo is policed by Police Scotland
Upper Largo is within the Parliamentary Constituency of North East Fife
Do you know where the name Upper Largo comes from?
What's it like to live here?
Ask the community a question about Upper Largo.