Report an error
Lime and Salt is located at Piney Orchard Parkway, Odenton, MD 21113, United States of America.
Lime and Salt is open Mo-Su 11:00-23:00
Lime and Salt is famous for its Mexican cuisine.
(1 Customer Review)