Costa Vida
1578 E 3500 N Suite 101, Lehi
(385) 336-7044
Menu
Restaurants in Lehi, UT
Costa Vida
1578 E 3500 N Suite 101, Lehi, UT 84043
(385) 336-7044