This smoke-free hotel features an indoor pool, a restaurant, and a fitness center. WiFi in public areas is free. Other amenities include a bar/lounge, a sauna, and self parking.
Grand Central Hotel Shanghai is located in Downtown Shanghai, a neighborhood in Shanghai, and is in a shopping district and near a metro station. Old Chinese City and Huxinting Tea House are local landmarks, and some of the area's attractions include Great World Entertainment Center and Yu Garden. Looking to enjoy an event or a game while in town? See what's happening at Hongkou Football Stadium or Mercedes Benz Arena. Guests love the hotel's central location.