Looking at the Capital Grille building, it looks like the 17th floor might be the penthouse level… or the roof!
If it is the Griffin Center City Apartments on Chestnut St, it looks like they have an outdoor (rooftop?) pool area with lounge chairs and a relatively low, perhaps waist high glass wall http://griffinphilly.com/?utm_source=GoogleLocalListing&utm_medium=organic