In today’s world, our pets are more than just animals—they’re family. At Leonardo Hotels, we understand that leaving our furry friends behind isn’t always an option. That’s why we’ve made it our priority to create a welcoming, comfortable, and pet-friendly environment...
Take the Ultimate F.R.I.E.N.D.S Tour Around London with These Must-See Landmarks
Feb 24, 2022Are you the ultimate Friends fan? Set in New York City, this popular sitcom follows the lives of a group of six best friends in their mid-twenties. While many people travel to New York to visit some of the show’s iconic filming locations, there are plenty of places throughout London where filming once took place.