I've been to this restaurant several times, under its previous name (Kathleen5), though very little is different under the new name. It's on the 5th floor rooftop of a building on the edge of the People's Park on Nanjing road, a short walk from my hotel. The building used to be the Shanghai racetrack building-- it's over 100 years old and features beautiful western style architecture... It feels very British.
Ken and I had an early dinner here, trying to catch the happy hour, but turns out the drinks we ordered weren't on happy hour special so, that was annoying. It was only marked in Chinese on the menu...