About LEEDS Map Location CALL FOR TAKEOUT. (205)699-1655 We are a family Owned Restaurant. Pioneers in Alabama, USA checkout our other locations to serve you. The Roman Family welcomes you.
23,323 Comments