McLeod Business Park

The McLeod Business Park is an industrial district of Albuquerque, New Mexico.