Online Highways Home > California > Los Altos
City Map with Features

Howden Castle

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.

Location: PO Box 578, Los Altos California 94023 Telephone 650-328-1058 Fax 650-328-1058

See more Bed and Breakfasts and Country Inns.

Search Los Altos California


The Mile-by-Mile Guide to the Oregon Coast is now available online!