Le Petit Pier

  • PO Box 48,
    Tahoe Vista, CA 96148
  • Phone: 530-546-4464
  • Cuisine: French Restaurant

Map

Unable to Display Map