Costa Vida
170 Bullock St, Chubbuck
(208) 237-5555
Menu
Restaurants in Chubbuck, ID
Costa Vida
170 Bullock St, Chubbuck, ID 83202
(208) 237-5555