Nuevo Otelo is a Spanish bar offering a welcoming atmosphere. It's a great spot to enjoy authentic Spanish drinks and perhaps some traditional small bites.