Skip to main content
Log in
Home
Tucson
Villa Peru
Villa Peru
Seafood
1745 E River Rd Ste 165, Tucson, AZ 85718
Call
Directions
Share
About
Come in and enjoy!
Contact
Phone
(520) 900-7310
Location
1745 E River Rd Ste 165
Tucson, AZ 85718
Loading map...
Home
Tucson
Villa Peru