Castle Rock Fish and Chips is a takeaway specializing in authentic fish and chips. They are known for serving hot and delicious chips and nuggets. The establishment is conveniently located in Grassmarket.