Original: It rests on the southern slopes of the 290m (965 feet) Largo Law and half a mile north of Largo Bay and the rather larger town of Lower Largo.
Simplified: Upper Largo or Kirkton of Largo is a small town in the East Neuk of Fife, Scotland.