Vela Cafe

$ • Salads • Mediterranean • Sandwiches

View delivery time and booking fee. • 

1000 I St, Sacramento, CA 95814 • More info

Opens on Monday
Recommended
Sandwiches
Platters and Salads
Chips
Sides
Desserts
Beverages