Ido Bar & Grill

Down-to-earth tavern serving burgers, steaks & other American & global dishes in a relaxed setting