Olba is a new establishment offering Mediterranean and Middle Eastern cuisine. It is located at 1383 Beacon St.