Bed and breakfast 37 Mount Stuart RoadRothesayPA20 9EBGuest house 38 Mountstuart RoadRothesayPA20 9EBHotel 21/22 Mountstuart RoadRothesayPA20 9EBCottages Stewart HallRothesayPA20 0QEHotel 55 Victoria StreetRothesayPA20 0APHotel Mount Stuart RoadRothesayPA20 9JPHotel 23 Marine PlaceRothesayPA20 0LFBed and breakfast 15 Battery PlaceRothesayPA20 9DPBed and breakfast 12 Argyle PlaceRothesayPA20 0BA |