Shandon is an unincorporated community in southeastern Morgan Township, Butler County, Ohio, United States. It is located on Paddys Run, a tributary of the Great Miami River, about four miles west of Ross at the intersection of State Routes 126 and 748 in section 25 of R1ET3N of the Congress Lands. It was originally called Glendower as the town was settled by immigrants from Wales. It was later called New London and this survives in the names of Alert-New London and Hamilton-New London Roads. The town is in the Ross Local School District.