Hello there!  (long time reader, but first time poster...) I don't know if this is a "top tea room" but I enjoy the White Heather Tea Room. It is a traditional Scottish tea room with fantastic food and service. The owner/operator has always been there with a friendly welcome each time we've gone.  I prefer it over some of the other tea rooms because it is not very touristy. But tres populaire with the locals.   Good luck! B