Leo Cafe

12936 SR 1, Leo IN

(260) 705-2756

Rated 4.0 out of 5 from 1 Reviews Leo Cafe is Ranked #1 of 11 Restaurants in Leo.

★★★★ on the 12th of February, 2015

delicious, bright, cheery, super, tasty, tragic
Location