Get Directions to Red Rose ← View details 12 Church Road, Ton Pentre, Pentre CF41 7ED, United Kingdom, Gelli, England Get Directions From* To * — Required information