Xela Caffe and Restaurant ★★★★★5.0 (1) Coffee & Tea Coffee shop 890 Petaluma Blvd N, Petaluma, CA 94952 Today: Open 24 hours Details →