Shanghai Rose

Shanghai Rose, 12050 Ventura Blvd, Studio City, CA 91604, United States

(818) 762-2542

Location