The village is located in the northeastern corner of Cornish, at the southern end of a valley floor which is bordered westerly by Cornish Stage Road, easterly by New Hampshire Route 120, and whose northerly end is in the town of Plainfield.
The village is positioned in the northeast corner of Cornish, along the bottom of a valley that is bordered by Cornish Stage Road to the west, New Hampshire Route 120 to the east, and the town of Plainfield to the north.