The Idle Rocks
...

The Idle Rocks
Truro, United Kingdom

Tredenham Rd
Truro
TR2 5AN
United Kingdom
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!