Travel Leaders Executive Founded in 1972, FROSCH was established with a focus on deluxe leisure and corporate travel. In 1977, Richard Leibman acquired sole ownership of the agency from the Frosch family. Phone: 661-254-6028 25129 The Old Rd #205 Stevenson Ranch, CA 91381 United States Map Other Categories: Travel & Tourism |