The Ritz-Carlton Villa is located at No. 39 Yangshan Boulevard, Longhua District