Marriott International has announced the opening of its second Marriott Executive Apartments (MEA) hotel in Latin America, the MEA Panama City, Finisterre in Panama City, Panama.