Lucky Massage Spa Posted by By Massage & Spa Staff * Enjoy relaxing Body and Foot massage from Lucky Massage Spa * * 11853 Ventura Blvd, Studio City, CA 91604 * * 818-752-1178 *