Spanish restaurant serving paella and other dishes. Known for good food, service, and a welcoming atmosphere.