But MGM National Harbor offers more than just top-notch eateries. Although several reviewers said this pricey MGM Resorts outpost – which sits 11 miles south of Washington, D.C., in Oxon Hill, Maryland – pales in comparison to Las Vegas' casinos, many appreciated its close proximity to the National Harbor entertainment complex, as well as its variety of shops and restaurants. Dining options range from a Shake Shack to an upscale food court to celebrity chef-affiliated locales like the Voltaggio Brothers Steak House.