Indian Restaurant inside OMAR GRILL
1701 E 12th St, Cleveland 44114