Food Kompass

Leo's

1200 Hickox St, Santa Fe, NM 87505, USA

$$$4.5 (106 reviews)

What people rave about

Not enough review data yet to surface standout dishes here.