El Ombu is a restaurant offering Spanish cuisine and a bar service.