Taqueria La Costa
Address:
450 W Grand Ave, Arco, ID 83213
Phone:
(208) 220-4953
Restaurants
Other Businesses:
- Sawtooth Club at 156 W Grand Ave, Arco, ID 83213
- Number Hill Grill at 242 S Front St, Arco, ID 83213
- Deli Sandwich Shop at 119 N Idaho St, Arco, ID 83213
- Mello-Dee Club & Steak House at 175 Sunset Dr, Arco, ID 83213
- Pickle's Place at 440 S Front St, Arco, ID 83213