Photo 1 of 2

View all

Menlo Park: Cuckoo's Nest liquor license application on hold
The interior of Cuckoo's Nest, a private club for entrepreneurs at 68 Willow Road. An application for a liquor license has been put on hold following outcry from residents of nearby homes. (Photo courtesy Cuckoo's Nest.)

© 2018 Almanac Online.
All rights reserved.