Town houses peep over the inner curtain wall of Harlech Castle.