Con depósito de equipajes, el Lemon Hotel - Metro Line 1 Line 7 Changshu Road 200 Meters Shanghái se encuentra en el distrito Xuhui, a una distancia de 3 km del Templo del Buda de Jade y a tan solo 7 minutos a pie de Pushkin Square.
Si te alojas en el hotel, podrás descubrir la Torre de la Perla de Oriente, situado a 15 minutos en coche, o visitar instalaciones deportivas como el Estadio Mercedes-Benz Arena, situado a 10 minutos en coche. Este hotel de 3 estrellas está situado a unos 500 metros de James Cohan Gallery, justo al lado de la estación de metro Changshu Road. El Museo de Artes y Artesanía de Shanghái está a 5 minutos a pie del Lemon Hotel - Metro Line 1 Line 7 Changshu Road 200 Meters. La parada de autobús South Shaanxi Road Yongjia Road, que ofrece un enlace directo con las atracciones y los principales lugares de la ciudad, está cerca de este establecimiento. Se tarda solo 13 minutos en coche para llegar al Aeropuerto internacional de Shanghai Hongqiao. Que está a 15 km.
En cada unidad del Lemon Hotel - Metro Line 1 Line 7 Changshu Road 200 Meters Shanghái hay TV de pantalla plana con canales vía satélite y climatizador. También se proporcionan TV de pantalla plana con canales vía satélite, además de comodidades como climatizador.
Este hotel se encuentra a 150 metros del restaurante Kota's Kitchen 3.