Update Info - Villa Restaurant
This restaurant was reported as closed. If it is open, let us know.
Villa Restaurant
125 E 2nd St
Falkville, AL 35622
125 E 2nd St
Falkville, AL 35622
This restaurant was reported as closed. If it is open, let us know.