The town has a range of small, privately owned shops, a couple of pubs, a church, chapel, school, police station, petrol station, workshop and a more modern supermarket and electrical store. It straddles the Afon Rhyfedd, with most of the town to the north of the river, the train station and Castle Hill to the south.

Police Station
Petrol Station
Knowles Workshop
Off Licence
Ye Olde Tuck Shoppe
Harold’s Larder
Chippy, Newsagent & Post Office on Church Road
Faulkner Electrical & Fine Foods on School Street
Wilkinson’s Florists
JW Rubery’s Chemist
Mason’s Arms
Boar’s Head
Bwythyn Mo
From back left to front right – Byngalo Skip, Bwythyn Mo, Tŷ Eric, Chapel, Tŷ Bert & Tŷ David
Primary School
Main Street – S&L Models, sandwiched between the two bakeries – Hanson’s and Teesdale