The popular Station House Museum is just over 0.2 mi from Alcock & Brown Hotel.