lolo

  • Restaurant
974 Valencia street
san francisco , california 94110
(415) 643-5656
  • About

    lolo is a Mexican bar and restaurant