In ungefähr 5 Gehminuten Entfernung von der Freimaurerei gelegen, verfügt das Loews Philadelphia Hotel über 581 Zimmer mit Blick auf die Stadt. Das Hotel ist mit Holzböden ausgestattet und bietet praktische Annehmlichkeiten wie Parkplätze.
Das 33-stöckige Hotel ist nur 1 Kilometer von der Barnes Foundation und zudem nur 1,1 Kilometer von der Freiheitsglocke entfernt. Das Loews befindet sich im lebhaften Teil von Philadelphia, ein paar Schritte entfernt vom Rathaus. Die Unterkunft liegt in einer Entfernung von rund 10 Autominuten von der Unabhängigkeitshalle. Die U-Bahn-Station 13th Street ist ganz nah am Hotel.
In den Zimmern der Unterkunft gibt es eine Sitzecke und einen Flachbild-TV. Die Zimmer verfügen über eine getrennte Toilette und eine Dusche in Badezimmern. Die separaten Schlafzimmer sind mit einem Schrank eingerichtet. In den privaten Badezimmern stehen eine getrennte Toilette und eine Dusche sowie einen Haartrockner und Badelaken zur Verfügung.
Das 4-Sterne-Loews Philadelphia Hotel serviert täglich ein kontinentales Frühstück. Die Gäste können sich in der Lounge- Bar bei einem Getränk entspannen. Das Restaurant Reading Terminal Market ist nur 250 Meter zu Fuß vom Hotel entfernt gelegen.