7 St Leonard Bridge
Perth PH2 0DR
Pizza / Kebab / Mediterranean
(930)
119 Dunkeld Road
Muirton, Perth PH1 5BS
Chinese / Fish and chips
(2)
Welcome Inn, 221b Rannoch Road
Perth PH1 2DP
Indian / Pizza / Kebab
(1)
15a South Methven Street
Perth PH1 5PE
American / Sandwiches
(1)
145 Crieff Road
Perth PH1 2PB
Fish and chips / Pizza / Kebab
(70)
17 St Leonards Bridge
Perth PH2 0DR
Indian / Pizza / Fish and chips
(1738)
26 Kinnoull Street
Perth PH1 5EX
Italian / Pizza / Burger
(1029)
12 Princes Street
Perth PH2 8NG
Mediterranean / Pizza
(562)
54 Perth Road
Scone PH2 6JL
Indian / Pizza / Burger
(298)
344 Tulloch Square
Perth PH1 2PW
Fish and chips / Pizza / Kebab
(415)
56 Scott Street
Perth PH2 8JW
Indian / Pizza / Kebab
(144)
10 South St Johns Place
Perth PH1 5SU
Spanish
(14)
13 York Place
Perth PH2 8EP
Indian
(1562)
88 Argyll Road
Muirton, Perth PH1 3BZ
Kebab / Pizza / Fish and chips
(1313)
75 South Methven Street
Perth PH1 5NX
Pizza / Kebab / Burger
(2997)
14 County Place
Perth PH2 8EE
Italian / Pizza
(1446)
16 St John's Place
Perth PH1 5SZ
Burger / Pizza
(740)
36 South Methven Stree
Perth PH1 5NU
Indian / Nepalese
(396)
13 County Place
Perth PH2 8EE
Indian
(332)
21 Princes Street
Perth PH2 8NG
Indian / Pizza / Kebab
(1027)
25 Princes Street
Perth PH2 8NG
Chicken / Burger
(674)
24 George Street
Perth PH1 5JR
Italian / Pizza
(512)
6 St. Johns Place
Perth PH1 5SZ
Scandinavian / British / French
(153)
24-26 Atholl Street
Perth PH1 5NP
Mexican
(80)
65 South Methven Street
Perth PH1 5NX
Indian / Pizza / Kebab
(2275)
31 County Place
Perth PH2 8EE
Kebab / Pizza / Burger
(1253)
7 Main Street
Bridgend, Perth PH2 7HD
Indian / Pizza / Kebab
(1202)
37 Scott Street
Perth PH1 5EH
Pizza / Kebab
(497)
2 Edinburgh Road
Perth PH2 8AR
Indian / Pizza / Kebab
(1838)
5A Crieff Road
Perth PH1 5AF
Indian / Kebab / Pizza
(1104)
Unit 1, Argyll Road
Muirton, Perth PH1 3BZ
Chinese
(49)
Unit 2, West Mains Avenue
Letham, Perth PH1 1QZ
Chinese / Fish and chips
(2519)
178-180 High Street
Perth PH1 5PA
Fish and chips
(839)
54 West Mill Street
Perth PH1 5QP
Pizza / American / Kebab
(295)
14 Hospital Street
Perth PH2 8HN
Chinese / Fish and chips
(2102)
40 North Methven Street
Perth PH1 5PP
Chicken / Pizza / Kebab
(1559)
92A Glengarry Road
Perth PH2 0AB
Chinese
(2)
St Cathrines Retail Park, Dunkeld Road
Perth PH1 5RG
Chicken / American
16 South Methven Street
Perth PH1 5PE
Pizza / Italian
40 George Street
Perth PH1 5JL
Italian
105 Dunkeld Road
Perth PH1 5BS
St Catherine's Leisure Park, Dunkeld Road
Perth PH1 5XA
Burger / Pizza / Italian
43 North Methven Street
Perth PH1 5PX
Breakfast / Sandwiches / Burger
15 County Place
Perth PH2 8EE
Kebab / Turkish / Pizza
28 - 30 High Street
Perth PH1 5TQ
French
8 North Port
Perth PH1 5LU
British
6 West Mains Avenue
Letham, Perth PH1 1QZ
Indian / Pizza / Kebab
173 South Street
Perth PH2 8NY
Indian
St Catherines Road
Perth PH1 5SE
221 Rannoch Road
Perth PH1 2DP
13 High Street
Perth PH1 5JS
26 Kinnoull Street
Perth PH1 5EX
British / Desserts
37 S Methven Street
Perth PH1 5NU
British / Breakfast
224 High Street
Perth PH1 5PA
Indian
32 Scott Street
Perth PH1 5EH
Pizza
173 Rannoch Road
Perth PH1 2DP
16 Scott Street
Perth PH1 5EJ
Sandwiches
70-70 Main Street
Methven, Perth PH1 3PT
22 Commercial Street
Alyth Blairgowrie PH11 8AF
Breakfast
/ Burgers
11 South St Johns Place
Perth PH1 5SU
Spanish
1 St John's Pl
Perth PH1 5SZ
Gluten free
/ Vegetarian
Unit 37a St John's shopping centre
Perth PH1 5UB
Desserts
/ Bubble tea
/ Deals
52 South Methven Street
Perth PH1 5NX
Desserts
/ Icecream
/ Deals
St Catherine's Road
Perth PH1 5XA
Sandwiches
/ Breakfast
/ Great for lunch
10 Commercial Street Alyth
Blairgowrie PH11 8AF
Desserts
/ Milkshakes
/ Deals
Caledonian Road
Perth PH1 5XD
Sweet treats
/ Drinks
/ Great for lunch
1 Crieff Road
Perth PH1 5AF
Chicken
Starbucks The Triangle
Perth PH1 3GA
Starbucks 189 High Street
Perth PH1 5UN
St Catherines Retail Park
Perth PH1 5XA
14 North Methven Street
Perth PH1 5PN
Fish and chips
/ Fish and chips
/ Halal