New Leeds
English
Proper noun
New
Leeds
A
village
in
Buchan
,
Aberdeenshire
council area,
Scotland
(
OS
grid ref NJ9954
)
.