NameTown£
Moorfield House Hotel£78
Ballabeg Guest House£35
Mercure Perth Hotel£56
Heidl Guest House£27
Cherrybank Guest House£41
Cherrybank Inn£33
The Royal George Hotel£29
The Station Hotel£44
Salutation Hotel£30
Parklands Hotel£64
Scot House Hotel£49