Cafe Lord Nelson S.a R.l. is a pub and bar offering a relaxed atmosphere. It is a suitable spot for those seeking a casual drinking establishment.