Mamma Lucia Reviews & Details
18224 Village Center Dr
Mamma Lucia is located at 18224 Village Center Dr in Olney near the intersection of Carrisa Way and Headwaters Dr. Their menu consists of Italian and American dishes . Call (301) 570-9500 for delivery or takeout.
- Cuisine:Italian and American
- Service:Delivery and Takeout
- On The Menu:Seafood and Pizza
- Major Intersection:Carrisa Way And Headwaters Dr
Tell us more about Mamma Lucia Olney!