Lalo

Restaurant · 59 E Colchester Dr #120, Eagle, ID

Dine-In

Hours

More food in Eagle, ID