Shanghai Hotel features air-conditioned rooms with free WiFi in Mount Lavinia. Offering a restaurant, the hotel is 3 km from Mount Lavinia Beach.
Mount Lavinia Bus Stand is 3.9 km away while Bandaranaike Airport is 42 km from Shanghai Hotel. Free private parking is available.
All rooms are equipped with a washing machine and dining area. Private bathroom includes a shower and toilet.
Guests can make tour arrangements with the hotel, which also offers airport shuttle services and barbecue facilities. Other services include dry cleaning, ironing and laundry services.