Get directions to: New Ross Steak House Inc, New Ross, IN
Restaurant address: 176 N Main St New Ross, IN 47968, USA
Restaurant: New Ross Steak House Inc