Charms Hotel Shanghai is located in the city centre of Shanghai, along Nanjing Road Pedestrian Walkway. It is a 5-minute stroll from People's Square, a 15-minute walk from Yu Garden and the famous Bund. It offers free internet in rooms. Charms Hotel Shanghai is a 2-minute walk from People's Square subway station (line 1, 2 and 8) and a 15-minute drive from Shanghai Train Station. It is a 40-minute drive from Hongqiao Airport and Railway Station while Pudong International Airport is a 50-minute drive away. The air-conditioned guestrooms are fitted with a minibar, microwave and a TV with satellite channels. The en suite bathroom comes with bathroom amenities and a hairdryer. The hotel's tour desk can assist guests with making travel arrangements. Traditional Shanghainese dishes can be enjoyed at the on-site restaurant. Drinks and light refreshments can be found at the lobby bar.