Explore details about location Millar Place. Millar Place is a location situated within the Falkirk alongside other areas such as Wilson Place, Forth and Clyde Canal Towpath, New Hallglen Road.