Situé dans le quartier Lower Manhattan, le Leon Hotel se trouve à 1,2 km de Soho et à 1,4 km du pont de Brooklyn.
Toutes les chambres sont dotées d'une télévision par câble à écran plat, d'un bureau et d'une machine à café. Certaines offrent une vue sur la ville.
Le Leon Hotel comporte une réception ouverte 24h/24 et un bureau d'excursions. Des services de bagagerie et de concierge sont également assurés.
Desservie par les lignes B et D, la station de métro Grand Street est à 322 mètres. L'aéroport international de Newark se situe à 25,2 km.