Mama Lucci's provides Loudoun County residents in Leesburg, Hamilton, and Purcellville with the best pizza, Italian and Mediterranean favorites, and traditional Greek recipes such as Gyros. Serving Loudoun County residents in Leesburg, Hamilton, and Purcellville.


Located in historic Leesburg, Virginia, Mama Lucci’s offers an authentic Italian, Greek and Middle Eastern dining experience. Stop by for a visit, and bring your appetite!


The aroma of homemade tomato sauce with fresh garlic, just like Grandma used to make, surrounds you as you enter Mama Lucci’s restaurant. The menu’s wide variety of Italian, Middle Eastern, and Greek dishes are all freshly prepared and served in a warm and friendly atmosphere with all the comforts of home. This is what keep customers coming back year after year.

Carolina and Mostafa opened Mama Lucci’s in July of 1995. The restaurant is named after Carolina’s mother, whom everyone affectionately calls Mama Lucci. Mama is known in her native Pittsburgh for her specialty recipes, as well as her warm and sincere smile.

Carolina and Mostafa met while Mostafa was running a pizzeria in Falls Church and Carolina was a Senior Hospitality Manager for a fine dining restaurant chain. They fell in love and were married, then made their way to Leesburg to begin the Mama Lucci’s tradition.

Check out their extensive menu, and choose the ideal selection for your next visit to one of Loudoun's top restaurants for authentic Italian, Greek, and Middle Eastern dishes. All freshly prepared with only the finest ingredients.



Mama Lucci’s provides catering for all occasions, large or small. Whether you need authentic food for your wedding, a few party platters, or want to turn a simple gathering into a special event, call Mama Lucci’s and Carolina will assist you in planning a menu catered to meet the specific needs of your special event. It can be as simple as an office meeting boxed lunch or an eye and palate-pleasing buffet or an elegant sit-down dinner.

Restaurant Hours:                                         

Monday - Saturday:
11:00 am - 10:00 pm
12:00 pm - 9:00 pm