Where is Red Rose?

Where is Red Rose located?

Red Rose, Wales, Great Britain (approx. 51.775910183°, -4.6049280169°)


Where is Red Rose on the map?