The Cuban Table

3192 S 25th E Idaho Falls ID 83404 USA

(208) 403-2350

Location