For such a small town Machynlleth has a lot of history - its main claim to fame being the location for the crowning of the Welsh rebel Owain Glyndwr as Prince of Wales in 1404, and for his holding of a parliament in the town.
There are several historic buildings in the town including the medieval town house known as "The Parliament House" in Maengwyn Street, which now houses an interpretive centre dealing with Owain Glyndwr. Another is "Royal House" where Garsiwn Lane joins Penrallt Street, possibly built in the 1300's and where Charles I is supposed to have stayed in 1644, hence its name.