Find the top Northern Italian restaurants in Mobile, Alabama near you now.
Italian restaurant
Address: 5901 Old Shell Rd, Mobile, AL 36608