Lemon Pepper is a cozy restaurant in Tallahassee, FL that specializes in serving a variety of dishes infused with zesty lemon and peppery flavors.
With a casual and welcoming atmosphere, Lemon Pepper offers a menu that caters to both adventurous foodies and those seeking familiar comfort food options.
Generated from their business information