888 Howard St #3011, San Francisco, CA 94103, United States
View on Map
What travelers say:
luce, this is a western restaurant located in downtown San Francisco. This is a self-service restaurant. The variety of dishes is really rich and varied. Many of them are my personal favorite tastes.