Leo de la 35 is a street food spot.