Bar Café Lord's Babaro Vis is a bar and restaurant located on Calle Monte Perdido. It is described as a pub and bar, situated near the Nueva Numancia metro station.