Top Notch Restaurant Highland Indiana
Ever since my taste buds had the life-altering experience of dancing with the flavors at Top Notch Restaurant in Highland, Indiana, I’ve been a self-proclaimed ambassador for their culinary wizardry. It all started on a dreary Wednesday evening when my stomach growled louder than my will to cook. Desperate...