Doté d'une salle de sport, le Sleep Inn Center City se trouve à Philadelphie. Une connexion Wi-Fi est disponible gratuitement.
Toutes les chambres sont climatisées et disposent d'une télévision par câble ainsi que d'un micro-ondes. Leur salle de bains privative est pourvue d'une baignoire ou d'une douche, d'un sèche-cheveux et d'articles de toilette gratuits.
Un petit-déjeuner buffet est servi tous les matins.
Le Sleep Inn Center City est à 100 mètres du centre de conventions de Pennsylvanie, 800 mètres de la Liberty Bell et 1,1 km du National Liberty Museum. L'aéroport international de Philadelphie est, quant à lui, situé à 11 km.