The Outlet Shops of Grand River

The Outlet Shops of Grand River located in the lovely city of Leeds, Alabama.