Find the top Scottish restaurants in Indiana near you now.
Fish & chips restaurant
Address: 906 Carrollton Ave Suite 410, Indianapolis, IN 46202