81 High Street, Auchterarder I-PH3 1BJ, United Kingdom
Street Food
cool little spot to get a great food. great value for money and a friendly face behind the counter. can not wait to go back!