Mylo - My Locations and Places 旅遊 Caroline Besnard - 1月 1, 1970 Mylo (which stands for "My Location") is the perfect way to keep track of and save all the places you liked anywhere in the world: What's new in 3 …