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.

25,980 Comments