Koo Koo Roo
Address:
600 Santa Cruz Ave, Menlo Park, CA 94025
Phone:
(650) 473-9800 Restaurants
Other Businesses:
- City Hall LLC at 1090 El Camino Real, Menlo Park, CA 94025
- Mamacoco Mexican Restaurant at 1081 El Camino Real, Menlo Park, CA 94025
- Piccolo Ristorante Italiano at 651 Oak Grove Avenue, Suite #H, Menlo Park, CA 94025
- British Bankers Club at 1090 El Camino Real, Menlo Park, CA 94025
- Mi Taqueria at 875 Hamilton Ave, Menlo Park, CA 94025