No. 70 Southgate Road

Courtesy of Google Earth.
Southgate village is on the Gower coast.  It's also known as Pennard, which is a bit confusing.