MGM National Harbor is a privately owned luxury hotel and casino resort located in Oxon Hill, Maryland, United States. It is owned by MGM Resorts International and was opened in 2016. The resort features a 308-room hotel, a 125,000-square-foot casino, a spa, and several restaurants and bars. It also has a convention center with over 100,000 square feet of space. The resort employs approximately 800 people.