Captain 5 Hotel (Yan An Xi Lu) is a charming three-star establishment located in the vibrant city of Shanghai, China. Opened in 2025, this hotel boasts a contemporary design and offers a cozy atmosphere for both leisure and business travelers. With a total of 73 well-appointed rooms, guests can expect a comfortable stay complemented by exceptional service.