Meichuan Road Pedestrian Street in Putuo District was once selected as one of the top ten leisure streets in Shanghai. It is a designated stop for the Shanghai Tourism Festival float parade and is a representative commercial street in Putuo District.