1000 I St, Sacramento, California 95814 USA
Photo Credit: Vela Cafe - Restaurant & Salad Bar
Claim copyright