New Ross from Indiana Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map New Ross Steak House Inc - Indiana, New Ross, 176 N Main St, 47968 Steak House (765) 723-9291 Map