Top Notch Restaurant is located at the address 8813 Indianapolis Blvd in Highland, Indiana 46322. They can be contacted via phone at (219) 972-9292 for pricing, hours and directions.
Top Notch Restaurant has an annual sales volume of 1M – 1,999,999. .For more information contact George Kemitmis, Owner
For maps and directions to Top Notch Restaurant view the map to the right. For reviews of...