Mayflower International is located at: 1247 N Lakeview Avenue, Anaheim, CA 92807.