Get directions to: Starbucks: Windsor, Windsor, CA
Restaurant address: 8786 Lakewood Dr Windsor, CA 95492, USA
Restaurant: Starbucks: Windsor