Get directions to: Ike's Lair, Santa Clara, CA
Restaurant address: 2235 The Alameda, Newhall Santa Clara, CA 95050, USA
Restaurant: Ike's Lair