Courtyard Debuts in Peru

Marriott International announced the opening of the new 154-room Courtyard by Marriott Hotel in Lima, Peru which is South America’s...