Report an error
Souvla is located at 531 Divisadero Street, San Francisco, CA 94143, United States of America.
Souvla is open Mo-Su 11:00-22:00
Souvla is famous for its Greek cuisine.
(1 Customer Review)