Get directions to: Biba Restaurant, Sacramento, CA
Restaurant address: 2801 Capitol Ave Sacramento, CA 95816, USA
Restaurant: Biba Restaurant