Get directions to: Club Savoy, Santa Clara, CA
Restaurant address: 3546 Flora Vista Ave Santa Clara, CA 95051, USA
Restaurant: Club Savoy