ABOUT ALOFT PHILADELPHIA DOWNTOWN. Different. By Design. . We are the next generation of hotel, using technology and design to enhance the guest experience. Centrally located in Center City and within walking distance to top historic destinations, Aloft Philadelphia Downtown is the beautifully restored Liberty Title & Trust Company building with a modern twist. A boutique hotel, our property features 179 rooms with scenic views, 2 meeting rooms, ...