Downtown Baltimore’s Embassy Suites Inner Harbor Hotel and its companion property The Grand have sold for $18 million to Washington, D.C.-based investors.