Family Hotel Leo je ve čtvrti Dillí centrum jen 5 minut chůze od bar Leo's Restaurant Lounge.
Mughalské zahrady je 2 km od Family Hotel Leo, zatímco Katedrála svatého Srdce je 2,1 km daleko. Family Hotel Leo se také nachází blízko Ramakrišnova misie. Stanice metra Ramakrishna Ashram Marg je jen 5 minut od hotelu a 10 minut chůze je autobusová zastávka Panchkuian Road.