Das Hotel Leofoo Residences Taipeh liegt im Zentrum von Taipeh etwa 25 Gehminuten vom Konfuziustempel entfernt und bietet Zimmer mit einer Aussicht die Stadt an. Das Aparthotel befindet sich 650 Meter vom Museum für Zeitgenössische Kunst Taipeh, verfügt über 50 Zimmer und einen Swimmingpool.
Das Hotel ist verkehrsgünstig in einer 6 km Entfernung vom Nachtmarkt Raohe Street gelegen. Das Leofoo Residences befindet sich in der Einkaufszone von Taipeh, in der Nähe von Einkaufsbereichen, Läden und Kaufhäusern. Auch Tsiancheng liegt circa 8 Gehminuten von der Unterkunft entfernt. Das Nationalmuseum von Taiwan, eine der zahlreichen kulturellen Attraktionen der Stadt, liegt gleich neben der Unterkunft. Das 4-Sterne-Hotel ist in rund 400 Meter Entfernung von der U-Bahn-Station Zhongshan.
Neben einem Balkon und dem Wohnbereich sind die Zimmer im Hotel Leofoo Residences mit einem Flachbildfernseher mit Satellitenkanälen und WLAN ausgestattet. Den Gästen stehen ein Bügeleisen/Bügelbrett und eine Klimaanlage sowie eine Minibar zur Verfügung. Eine getrennte Toilette und eine Dusche sind in den Badezimmern ebenso vorhanden wie Annehmlichkeiten wie ein Haartrockner und Morgenmäntel.
Das Restaurant Le Cafe liegt ziemlich nah am Leofoo Residences.