Lemonade Restaurant

748 reviews

781 Mission St, San Francisco, CA 94103

lemonadela.com

+14155220191

About

Lemonade Restaurant is a Health food restaurant located at 781 Mission St, San Francisco, CA 94103. It has received 748 reviews with an average rating of 4.0 stars.

Photos

Hours

Monday10AM-9PM
Tuesday10AM-9PM
Wednesday10AM-9PM
Thursday10AM-9PM
Friday10AM-9PM
Saturday10AM-9PM
Sunday10AM-9PM

F.A.Q

Frequently Asked Questions

  • The address of Lemonade Restaurant: 781 Mission St, San Francisco, CA 94103

  • Lemonade Restaurant has 4.0 stars from 748 reviews

  • Health food restaurant

Similar places

Ben's Fast Food

210 reviews

60 Morris St, San Francisco, CA 94107