Where is Rosehearty?

Where is Rosehearty located?

Rosehearty, Aberdeenshire, United Kingdom (approx. 57.6967703°, -2.1143495°)


Where is Rosehearty on the map?