The Taco Spot - Downtown Phoenix 4 months ago ID: #906856 Listed In : Resorts & Restaurants 20 W. Adams St. Phoenix AZ 85003 (480) 590-0457 https://www.tacospotaz.com/downtown-phoenix Business Description The Taco Spot - Downtown Phoenix Reviews & Ratings Write a Review No Review. Please login / register to add your review. Tags : Restaurant