Takara

  • Asian, Bar/Pub, BBQ
  • 1652 Western AveAlbany