Get directions to: Balboa Takeout, Olympic Valley, CA
Restaurant address: 1995 Squaw Valley Road Olympic Valley, CA 96146, USA
Restaurant: Balboa Takeout