Café Ostro is a Mediterranean restaurant offering flavorful dishes. Menu available.