- Hotel year Built - 2005 Year Remodeled - 2011 additional Property Description - Shanghai Rhea Lakeview Hotel / With Its Ideal Location/ Is Adjacent To Shanghai New International Expo Center. We Are Pleased To Extend You And Your Exhibitors An Upscale Accommodation. The Hotel Has A Business Center/ A Shop/ A Chinese Restaurant/ Bar And Ktv Entertainment Facilities. Different Sizes Of Meeting Rooms And A Spacious Parking Lot Makes This The Best Choice For Accommodation For Exhibitions/ Meetings/ Conventions Or Recreation. Opened In 2005.