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 .