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.

Leave a Reply

Your email address will not be published. Required fields are marked *