Get directions to: The Smorgasboard, Chatsworth, CA
Restaurant address: 21629 Devonshire St Chatsworth, CA 91311, USA
Restaurant: The Smorgasboard