The Howden Castle is located in the town of Ben Lomond, which is just a stone's throw from local markets, restaurants, antiques, the library, and golf courses. The accommodation features modern kitchen, grand room with balconies and recreation room. A skate park and a swimming hole are just a block away.