OMBU on Born Boulevard is a vibrant restaurant and bar located in Palma de Mallorca, offering a mix of Mediterranean and Spanish cuisine. With its lively atmosphere and innovative menu, it's a great spot for both locals and tourists looking to experience the flavors of the region.