Beitang Riverside Park, located in Shanghai, China, is a well-known public park known for its beautiful riverfront scenery, lush greenery, and leisure facilities. The park features various attractions such as gardens, walkways, and bridges, providing a serene environment for visitors to relax and enjoy the natural beauty.