Bowhouse Hotel.
Grangemouth
Bowhouse Hotel
Bowhouse Road, Grangemouth. The Bowhouse Hotel, Bowhouse Road, Grangemouth. November 1970. The Bowhouse Hotel was opened in November 1970 by Thomas Usher & Son Ltd. At the official opening guests arrived at the ceremony found the place until and unheated. This of course, was not according to the plans prepared by Usher’s, which were […]