Marrakech City Life is a full-service destination company whose main goal is to help travelers across the world explore and experience all that Morocco has