Established in Walnut Creek in 1985, Mr. Lucky's proudly boasts of serving the "Best Steak Sandwich in Town (Heck, Anywhere!)" to its patrons.
This restaurant and grill features a full-service bar and is conveniently located near a Walnut Creek Downtown Trolley Free Ride stop, making it easily accessible for locals and visitors alike.
Generated from their available business information