Khana Beluchi is a street food stall offering unique dishes not found elsewhere in North Wales. It is situated in Wrexham's Chapter Court development.