The family store, the glass shop and the family tent shop in the historic historic historic town of Hammersmith, London.The historic Hammersham Town building was constructed in 1640 as the new seat of Parliament and served as a storehouse for the town’s wealthy for more than 400 years.It was opened in the year 1805 byRead More