What is the address and contact information of Liquor Villa?
Liquor Villa is located at 1335 W University Dr Tempe, Arizona, United States, 85281 and can be contacted by phone at (480) 517-0404.
Who is the owner of Liquor Villa?
The person who created the business is unavailable.
What type of business is Liquor Villa?
Liquor Villa is a business categorized under Liquor Stores.