STARR Hotel Shanghai

STARR Hotel Shanghai is a 17-storey hotel located in Mayflower Lifestyle Complex right in the heart of Zhabei inner ring district. The building is within walking distance to Shanghai Metro Lines 1, 3 and 4 with easy access to major motorways. A total of 239 units fully furnished and equipped hotel rooms with kitchenette. Unit sizes range from 380 to 960 square feet with wide choices of room types from studio, one bed-room suite and two-bed room suite, suitable for both long and short stay. All units are equipped with high-tech 5.1 multimedia plug & video/audio system which provides a pleasant environment for living. One self managed F&B outlet of 80 seats located on 2/F.

    Address No. 386, West ZhiJiang Road, Zhabei district, Shanghai China.
    Group Interest
    • Enquiry

    (86 21) 6010 5688
    (86 21) 6010 5699