Does Edinburgh Castle have a coffee shop or restaurant?
It does indeed. Two of them, in fact. When touring the city’s historical landmark, you can either stop in and have a bite to eat at The Tea Rooms, which is famous for its afternoon tea options, or you can pop into the Redcoat Café, where you can indulge in a light snack or a full-blown afternoon meal - whatever takes your fancy!