Lucky Fins Seafood Grill | Boise

801 W Main St, Boise, ID 83702
(208) 888-3467