Upper Largo (sometimes known as Kirkton of Largo) is adjacent to the coastal village of Lower Largo on Largo Bay, Fife.