TAJ PALACE

  • 795 FOOTHILL BLVD SUITE A,
    SAN LUIS OBISPO, CA 93405
  • Phone: 805-543-0722
  • Cuisine: Indian Restaurant

Map

Unable to Display Map